даже если ты пройдешь isDirty, дальше нужно пройти через getDirty, т.к. она вернет пустой массив и снова ничего не будет сохранено, сделай как положено и все будет ок, также посмотри на метод
старый дед-пердед, у которого ГЛАВНОЕ ЧТОБЫ ВСЕ РАБОТАЛО, а то что на фронте клиент в течении минут пяти видит крутящийся спиннер его особо не волнует :)
Потом к таким говносениорам из хайлоада с автозапчастями приходишь и лицезреешь пиздец в виде запросов, которые жрут по 60 секунд чтобы выполниться. ЗАТО ХАЙЛОАД И 300кк/наносек оклад.