Ура, спасибо @pmusaraj — исправление, похоже, даже работает! ![]()
Существует более глубокая структурная ошибка, которую всё ещё нужно исследовать и исправить: тот факт, что пользователь может нажать «Сохранить» на фронтенде, и фронтенд сообщит «Сохранено!», даже если бэкенд ничего не сохранил. Я не уверен, куда и как сообщить об этом, но это технический долг, который следует где-то отслеживать до момента исправления.