[FIX] mrp: workorder list view traceback

When opening the list view of workorders, a traceback was triggered.
The problem was that parent was not defined when not in a view form.
Checking if parent first exists solves the problem

closes odoo/odoo#133213

Signed-off-by: William Henrotin (whe) <whe@odoo.com>
This commit is contained in:
Martin Maes
2023-08-25 18:50:12 +02:00
parent 5996d98e66
commit 6ed9da235c
+1 -1
View File
@@ -90,7 +90,7 @@
invisible="production_state == 'draft'"
readonly="is_user_working" sum="real duration"/>
<field name="state" widget="badge" decoration-warning="state == 'progress'" decoration-success="state == 'done'" decoration-danger="state == 'cancel'" decoration-info="state not in ('progress', 'done', 'cancel')"
column_invisible="parent.state == 'draft'"
column_invisible="parent and parent.state == 'draft'"
invisible="production_state == 'draft'"/>
<button name="button_start" type="object" string="Start" class="btn-success"
invisible="production_state in ('draft', 'done', 'cancel') or working_state == 'blocked' or state in ('done', 'cancel') or is_user_working"/>