[FIX] models: allow constraint methods triggered by function fields
This commit is contained in:
parent
450f7df00d
commit
8e3e7874ad
|
@ -749,7 +749,7 @@ class BaseModel(object):
|
||||||
for name in func._constrains:
|
for name in func._constrains:
|
||||||
if name not in cls._fields:
|
if name not in cls._fields:
|
||||||
_logger.warning("method %s.%s: @constrains parameter %r is not a field name", cls._name, attr, name)
|
_logger.warning("method %s.%s: @constrains parameter %r is not a field name", cls._name, attr, name)
|
||||||
if not cls._fields[name].store:
|
if not cls._fields[name].column:
|
||||||
_logger.warning("method %s.%s: @constrains parameter %r is not stored", cls._name, attr, name)
|
_logger.warning("method %s.%s: @constrains parameter %r is not stored", cls._name, attr, name)
|
||||||
methods.append(func)
|
methods.append(func)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue