Odoo 10 неожиданно удалил все записи отношений после фильтра

У меня проблемы с удалением записи после фильтра.

У меня есть запись A, загруженная в виде формы (фактически в моем пользовательском представлении формы). Запись A имеет поле B (one2many). Когда представление формы A загружено, B содержит 3 записи: B (1), B (2), B (3). Затем каким-то образом я фильтрую список B с некоторыми условиями. Теперь список B показывает 2 записи: B(2), B(3).

Если я нажму кнопку удаления B (2), в списке B теперь будет B (3). Все нормально. Затем я сохраняю запись A, мои записи B удалили все, в то время как я понял, что они все еще содержат B (1) и B (2) в базе данных.

Я пробовал отлаживать javascript, чтобы узнать, что происходит, но безуспешно. Любая помощь или совет будут оценены.


person Cuu Nguyen    schedule 21.04.2018    source источник


Ответы (1)


Что ж, поскольку проблема возникает, когда я настраиваю вид формы, мне нужно отредактировать некоторые встроенные функции javascript, чтобы решить ее.

Поэтому, если у кого-то возникла такая же проблема, попробуйте отладить функцию render_dataset в классе ListView.Groups в модуле javascript web.ListView, обратите внимание в атрибуте dataset этого класса!

person Cuu Nguyen    schedule 21.04.2018