diff --git a/commonspace/space.go b/commonspace/space.go index a52f4d82..7f9936fc 100644 --- a/commonspace/space.go +++ b/commonspace/space.go @@ -284,12 +284,7 @@ func (s *space) PutTree(ctx context.Context, payload treestorage.TreeStorageCrea TreeUsage: &s.treesUsed, SyncStatus: s.syncStatus, } - t, err = synctree.PutSyncTree(ctx, payload, deps) - // this can happen only for derived trees, when we've synced same tree already - if err == treestorage.ErrTreeExists { - return synctree.BuildSyncTreeOrGetRemote(ctx, payload.RootRawChange.Id, deps) - } - return + return synctree.PutSyncTree(ctx, payload, deps) } type BuildTreeOpts struct {