diff --git a/synchronize.md b/synchronize.md index 7d240095a770a33d55370d9e48a1ab89b60c02dd..30cf342cd4c4342ab43ed05799faf8b89abce71a 100644 --- a/synchronize.md +++ b/synchronize.md @@ -28,7 +28,7 @@ b) identifiable does not exist: check the to_be_inserted dict(key is a hash comp Maybe keep another dict that tracks what Record objects are in the to_be_updated dict (id(rec) as key?) -After treating leave Records, Records that could not be checked before can be checked: Either referenced Records now have an ID or they are in the to_be_inserted dict such that it is clear that the identifiable at hand does not exist in the server. +After treating leaf Records, Records that could not be checked before can be checked: Either referenced Records now have an ID or they are in the to_be_inserted dict such that it is clear that the identifiable at hand does not exist in the server. This way, the whole structure can be resolved except if there are circular dependencies: Those can be added fully to the to_be_inserted dict. (???)