From 4945495401e0bac0a7d19d8bf9e70bed02fa091d Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 18 Oct 2018 08:48:37 +0000 Subject: [PATCH] [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 --- odoo/addons/base/ir/ir_model.py | 1 + 1 file changed, 1 insertion(+) diff --git a/odoo/addons/base/ir/ir_model.py b/odoo/addons/base/ir/ir_model.py index e0935a1a574..3f916576cb9 100644 --- a/odoo/addons/base/ir/ir_model.py +++ b/odoo/addons/base/ir/ir_model.py @@ -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),