[IMP] fields: do not force required=True on related fields
This may cause issues if the field is stored: non-null constraint will prevent saving records when no value is provided.
This commit is contained in:
parent
ab8bd8066a
commit
8a9027edd1
|
@ -455,10 +455,6 @@ class Field(object):
|
|||
if not getattr(self, attr):
|
||||
setattr(self, attr, getattr(field, prop))
|
||||
|
||||
# special case: required
|
||||
if not self.required:
|
||||
self.required = all(field.required for field in fields)
|
||||
|
||||
def _compute_related(self, records):
|
||||
""" Compute the related field `self` on `records`. """
|
||||
# when related_sudo, bypass access rights checks when reading values
|
||||
|
|
Loading…
Reference in New Issue