Expected result: in CloudKit console, person should have 1 participation and 1 promotion record.
Actual result: person has 2 participation and 2 promotion records. one of each points to child records that no longer exist. So the child records are being deleted, but the references are not, even though I am doing that locally.
It seems like the local record keeps sending old references up to cloudkit when saving, like they aren’t being cleared out after delete, even thought I am explicitly doing so.
Related perhaps? Clearing out the references on CloudKit dashboard does not clear them out locally either.
Steps to reproduce (in Um Yang):
Expected result: in CloudKit console, person should have 1 participation and 1 promotion record.
Actual result: person has 2 participation and 2 promotion records. one of each points to child records that no longer exist. So the child records are being deleted, but the references are not, even though I am doing that locally.
It seems like the local record keeps sending old references up to cloudkit when saving, like they aren’t being cleared out after delete, even thought I am explicitly doing so.
Related perhaps? Clearing out the references on CloudKit dashboard does not clear them out locally either.