Change PutTree
This commit is contained in:
parent
b2da6ff300
commit
f95ee94f62
@ -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 {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user