We have a component having below fields in the metadata:
- ID (Single Line Text Field)
- Expire Date (Date Field)
- Message (Single Line Text Field)
With this when we publish this component, the values goes to Broker DB as expected and after updating the values of above fields reflects in the Broker DB as well.
Now when we add another metadata field of type “Embedded Schema” and start updating the above fields, it starts behaving strange. So now after updating when I publish the component, ONLY the RECENTLY UPDATED metadata fields have values in broker, other field values become NULL or Empty. And the pattern continues in subsequent publish actions.
The Embedded Schema has fields something like below:
- DomID (Single Line Text Field)
- Medium (Keyword Field)
- Tag (Keyword Field)
Now If I choose any value in one(or both) of the keywords fields and publish the component, It starts behaving normal and all the values present in the Broker DB.
Any Idea guys, what could be the reason for this strange behavior?
*Just to make sure It's not related to broker caching, we will be disabling it and test the behavior. I will update the question with the results.