You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems this issue is caused by the absence of the type on the custom someObject field. If you set it to object, it will work correctly:
{ name: 'someObject', type : 'object', convert: value => value as { isChanged: boolean } }
We'll fix this, in the meantime, please apply the workaround above.
Note, that with object type, the changes will be applied "inside" of the someObject's object and will not replace the object instance itself. So if you'll need to delete some key, you might need to provide it with null value.
Forum post
"Hi I use scheduler 5.2.10 with angular 14.
I found that the event store applyChangeset not change the custom fields that was added to event model.
If I use the "=" operator works fine.
My project definitions:
All my event initialized like this:
The custom fields is false.
Then when I click to update button I change the fields to true like this:
And after check found that this fields still with false values.
I create simple demo that reproduce the problem.
How to reproduce:
click on some event and in the console you will see the current values:
Click on update button and in the console you will see the data that enter to update:
Click on the same event and in the console you will see that the values not changed.:
"
angular14-5.2.10.zip
The text was updated successfully, but these errors were encountered: