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
В приватном методе DataObjectController.UpdateObject после рекурсивной сборки объектов данных из EDM (метод GetDataObjectByEdmEntity, линк) вызываются события ExecuteCallbackBeforeCreate и ExecuteCallbackBeforeUpdate для всех объектов, которое были вытянуты методом GetDataObjectByEdmEntity, линк.
Событие отрабатывает так же и для объектов, которые не были изменены, например, мастеровой объект.
Ожидаемое поведение
Вопрос: так и задумано, что объекты, которые не были изменены, обрабатываются методом ExecuteCallbackBeforeUpdate?
Если данное поведение не является корректным, то исключить неизмененные объекты с перечня, для которого будет инициировано событие.
Шаги воспроизведения
Подписаться на событие CallbackBeforeUpdate
Отправить POST или PATCH запрос для объекта с мастером
Будет инициировано событие CallbackBeforeUpdate для мастера.
The text was updated successfully, but these errors were encountered:
Описание ошибки
В приватном методе DataObjectController.UpdateObject после рекурсивной сборки объектов данных из EDM (метод GetDataObjectByEdmEntity, линк) вызываются события ExecuteCallbackBeforeCreate и ExecuteCallbackBeforeUpdate для всех объектов, которое были вытянуты методом GetDataObjectByEdmEntity, линк.
Событие отрабатывает так же и для объектов, которые не были изменены, например, мастеровой объект.
Ожидаемое поведение
Вопрос: так и задумано, что объекты, которые не были изменены, обрабатываются методом ExecuteCallbackBeforeUpdate?
Если данное поведение не является корректным, то исключить неизмененные объекты с перечня, для которого будет инициировано событие.
Шаги воспроизведения
The text was updated successfully, but these errors were encountered: