fix bom framework

This commit is contained in:
Ivan Office
2024-05-29 22:43:56 +08:00
parent 2afa8f3631
commit 8b03812913

View File

@@ -76,7 +76,10 @@ class Base(models.AbstractModel):
else:
if not domain:
domain = self._fields[fieldname].domain or []
rec = self.env[self._fields[fieldname].comodel_name].sudo().search(domain, limit=1)
try:
rec = self.env[self._fields[fieldname].comodel_name].sudo().search(domain, limit=1)
except Exception as e:
rec = self.env[self._fields[fieldname].comodel_name].sudo().search([], limit=1)
return rec.id if rec else False
return False