many-to-many field versioning is not created and not reflect in object data record

Description

Many-to-many field's data is not saved in versioning table and not showing up correctly in object data record.

Not sure is changes related.
https://github.com/pixl8/Preside-CMS/commit/e169385651167ff4089b885211898ebff939c382

 

Although adding exclude viewversions in @datamanagerAllowedOperations could fix but this is due to version table is not referencing.

 

No issue on v10.9.19

Environment

None

Activity

Show:
Jasmin Tsai
August 15, 2019, 10:49 AM

Notice it only gets updated when a non many-to-many field from the object is updated too.

Kok Ann Ng
September 3, 2019, 9:20 AM
Edited

This doesn’t apply to page object, it only occurs on non page object. It does save into the object’s many to many relationship table but not the version table of it. I suspect its related to the changes in versioningService.cfc below:

Kok Ann Ng
September 12, 2019, 10:48 AM
Edited

Hi,

I have made a pull request. Please check thoroughly:

Thank you,

Kok Ann

Dominic Watson
September 19, 2019, 11:37 AM

Thanks team! I've merged this into upcoming 10.11.0 release. Build number is: 10.11.0-SNAPSHOT5987

Assignee

Unassigned

Reporter

Johnson Cheng

Labels

None

Accepted

Yes

Fix versions

Affects versions

Priority

Highest
Configure