Сбой петли для свойства id updateAttributes с неопределенного на неопределенное

Итак, вчера я потратил от 4 до 6 часов на эту проблему и не смог найти ничего, что могло бы помочь в Интернете, поэтому я поделюсь этим здесь. Это случилось на простом updateAttributes, я не мог обновить, я всегда получал эту ошибку:

свойство id (не определено) не может быть обновлено с неопределенного до неопределенного

Изнутри кода или из конечной точки удаленного метода сначала меня «троллил» upsert, я регистрировал значения в наблюдении «после сохранения», и оно было там, но никогда не сохранялось в базе данных, я пытался конечная точка прямо в проводнике, та же ошибка, я удалил все свои acls, у меня было много, может быть, это вызывало какой-то конфликт, ничего, я даже удалил все свои методы модели, у меня было много наблюдений «до сохранения», «после save', 'access', 'loaded', возможно, что-то там было напутано, ничего, я добавил beforeRemote('prototype.updateAttributes',...); значения там, где они все еще не сохранялись или не получали эту чертову ошибку, пока я, наконец, не понял, пытаясь удалить отношения Кроме того, я увидел, что у меня есть 3 свойства с "id": true в файле json моей модели D: (я скопировал их, чтобы добавить новые свойства, которые мне нужны), и это был тот конфликт, я плакал и пошел спать Т^Т


person Alons Oh    schedule 29.10.2016    source источник


Ответы (1)


Итак, ответ был:

Проверьте определение модели json, возможно, неправильные свойства определены как «id» («id»: true)

person Alons Oh    schedule 29.10.2016