Hi! I'd like to report a buggy behavior in data processor.
According to the docs, you can pass an object or a function to createDataProcessor() method. I choosed to use an object as follows:
And I noticed strange behavior of data processor - the update() function is executed only once per task! It means that first update invokes the update() function, but any other update does not invoke update() function anymore for this particular task.
I managed to fix the issue by passing function parameter in createDataProcessor() as below:
I believe this is a bug in your library. It hapens for update function only (create and delete works fine). Could you please take a look?
I also posted on forms here: https://forum.dhtmlx.com/t/upadte-executed-only-once-for-task-when-using-custom-router-object-in-createdataprocessor-method/68510
Hi! I'd like to report a buggy behavior in data processor.
According to the docs, you can pass an object or a function to createDataProcessor() method. I choosed to use an object as follows:
And I noticed strange behavior of data processor - the update() function is executed only once per task! It means that first update invokes the update() function, but any other update does not invoke update() function anymore for this particular task.
I managed to fix the issue by passing function parameter in createDataProcessor() as below:
I believe this is a bug in your library. It hapens for update function only (create and delete works fine). Could you please take a look?
Buggy code: https://pastebin.com/QJV8TDwP Working code: https://pastebin.com/MYwxszS1
I'm using pro 6.2.3 version.
Regards, MP