When updating or syncing preside object data that contains relational data, we need to investigate why these sometimes get out of sync in terms of the view within the Data Manager displaying blank for the values that are supposed to be populated for those relation properties / fields.
Possible places to investigate:
line 596 `/system/services/presideObjects/PresideObjectService.cfc`
line 188 - `/system/services/presideObjects/VersioningService.cfc`
line 109 - `/application/extensions/preside-ext-sync-apis/services/SyncInService.cfc`
Select call for versioned tables:
line 2115 - `/system/services/presideObjects/PresideObjectService.cfc`
It's possible that we may need to automatically create versions of relational object data when the parent object is versioned to keep things in sync or simply need to ensure the conditions for satisfying the select queries are met .