Jumoo / uSync.Complete.Issues

Public Issue tracker and roadmap for uSync.Complete
https://jumoo.co.uk/usync/complete/
2 stars 1 forks source link

"Settings" Full Sync breaks document type inheritance/nesting #169

Closed wadrschall closed 2 years ago

wadrschall commented 2 years ago

When using the "Everything" Full Import, all doctype inheritance/nesting works. Running a standard "Settings" import doesn't have any pending changes, so nothing updates. Running a "Settings" Full Import however breaks the nested inheritance for a variety of doctypes. According to the import log, this import is removing the Allowed Doc Types. If I then run an "Everything" Full Import again, the log indicates those doctypes have the Allowed Types added back in and the nested inheritance again begins to work.

This is using uSync 9.2

KevinJump commented 2 years ago

HI,

This is fixed over on the main uSync branch now.

i think the allowed thing is a red herring 'Allowed' doctypes is actually the structure (what you see under permissions. The actual issue was the parent item was being removed and then re-added on subsequent syncs.