[FIX] fields: an inherited required field is expected to be required

This commit is contained in:
Raphael Collet
2015-05-19 13:40:30 +02:00
parent 51f185b77b
commit 49c614e9e1
+4
View File
@@ -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