Вы забыли упомянуть модель записи, для которой вы пишете этот шаблон.Из вашего кода очевидно, что вы пытаетесь отобразить поле value
для двух реляционных полей, одно - product_id
, другое - x_virtual_available
.Данное сообщение об ошибке появляется из-за того, что любое из связанных полей вашей записи не установлено, поэтому значение равно False / empty для python и undefined
для javascript.И когда вы пытаетесь получить доступ к полю значения этого связанного поля, вы получаете эту ошибку.Чтобы устранить эту ошибку, внимательно изучите свою запись и проверьте значение этих полей.
<t t-name="kanban-box">
<div t-attf-class="oe_kanban_card {{ record.x_bom_line_ids.raw_value }}">
<t t-if="record.x_bom_line_ids.raw_value">
<div class="row">
<div class="col-8">
<strong>
<span>
<t t-esc="record.product_id.name"/>
</span>
</strong>
</div>
<div class="col-4">
<strong>
<span class="float-right text-right">
<t t-esc="record.x_virtual_available"/>
</span>
</strong>
</div>
</div>
</t>
</div>
</t>
<t t-foreach="record.x_bom_line_ids.raw_value" t-as="room">
<img t-att-src="kanban_image('mrp.bom.line', 'x_image', room)" t-att-data-member_id="room" />