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,
|
TreeUsage: &s.treesUsed,
|
||||||
SyncStatus: s.syncStatus,
|
SyncStatus: s.syncStatus,
|
||||||
}
|
}
|
||||||
t, err = synctree.PutSyncTree(ctx, payload, deps)
|
return 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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type BuildTreeOpts struct {
|
type BuildTreeOpts struct {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user