Describe the bug
I am importing pages that are referencing a lot of other content items and setting the fields on the class to lists of ContentItemReference and then using the Kentico.Xperience.UMT.Services.ImportAsync to save them.
When I view the data in the database the field looks like this:
[{"identifier":"89fbf30c-c7cb-40d7-9dc5-60333c2dc9bf"}]
And the content item is not properly referenced.
When I manually update that field to have a capital "I" on "identifier" it is properly referenced.
To Reproduce
Steps to reproduce the behavior:
- Create a content item
- Use the Kentico.Xperience.UMT.Services.ImportAsync to save a new page that has a field that is referencing that content item using ContentItemReference
- Confirm that the "i" in "identifier" is lower case for that field in the db
- Confirm that the content item is not properly reference in the cms
- Update the "i" to be capitalized in that field
- Confirm that the content item is properly referenced in the cms
Expected behavior
The item should be properly referenced without needing manual manipulation
Screenshots
Now it works
