[FIX] base: display correct ondelete value

The on_delete value on an ir.model.field did not reflect the value set on the
field loaded in the registry

Fixes odoo/odoo#24464

closes odoo/odoo#27906
This commit is contained in:
Martin Trigaux
2018-10-18 08:48:37 +00:00
parent 4e239bcb1a
commit 4945495401
+1
View File
@@ -746,6 +746,7 @@ class IrModelFields(models.Model):
'index': bool(field.index),
'store': bool(field.store),
'copy': bool(field.copy),
'on_delete': getattr(field, 'ondelete', None),
'related': ".".join(field.related) if field.related else None,
'readonly': bool(field.readonly),
'required': bool(field.required),