stock_location_package_restriction: fix location creation

This commit is contained in:
Jacques-Etienne Baudoux
2024-06-14 13:17:33 +02:00
parent ae595b0798
commit 235e26a5d8

View File

@@ -86,10 +86,12 @@ class StockLocation(models.Model):
@api.depends("package_restriction")
def _compute_package_restriction_violation(self):
self.env.cr.execute(
self._has_package_restriction_violation_query(), (tuple(self.ids),)
)
errors = {r[0]: r[1:] for r in self.env.cr.fetchall()}
errors = {}
if self.ids:
self.env.cr.execute(
self._has_package_restriction_violation_query(), (tuple(self.ids),)
)
errors = {r[0]: r[1:] for r in self.env.cr.fetchall()}
for location in self:
error = errors.get(location.id)
if not error: