From 49c614e9e1d18ddc4e0eca3f8c88e263560fec4f Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 19 May 2015 12:02:17 +0200 Subject: [PATCH] [FIX] fields: an inherited required field is expected to be required --- openerp/fields.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openerp/fields.py b/openerp/fields.py index d1fcc8728d1..90bc3a88948 100644 --- a/openerp/fields.py +++ b/openerp/fields.py @@ -528,6 +528,10 @@ class Field(object): if not self.states and self.inherited: self.states = field.states + # special case for inherited required fields + if self.inherited and field.required: + self.required = True + def _compute_related(self, records): """ Compute the related field `self` on `records`. """ # when related_sudo, bypass access rights checks when reading values