diff --git a/trytond/trytond/model/modelstorage.py b/trytond/trytond/model/modelstorage.py index 5aa8e6a080..71623a10b9 100644 --- a/trytond/trytond/model/modelstorage.py +++ b/trytond/trytond/model/modelstorage.py @@ -1624,8 +1624,9 @@ class ModelStorage(Model): if id is not None: id = int(id) if _ids is not None: - self._ids = _ids assert id in _ids + assert all(isinstance(i, int) for i in _ids) + self._ids = _ids else: self._ids = [id]