From eae19fc2cd3496d4b59e4d8029fcceb5eaa3a561 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 29 Jan 2020 08:44:47 +0000 Subject: [PATCH] [FIX] core: int() deprecation warning __int__ should always return an integer, not a bool and not a completely unrelated type either. --- odoo/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/models.py b/odoo/models.py index 4b04263bba0..77ba7c8eaa3 100644 --- a/odoo/models.py +++ b/odoo/models.py @@ -5625,7 +5625,7 @@ Record ids: %(records)s return set(self._ids) >= set(other._ids) def __int__(self): - return self.id + return self.id or 0 def __str__(self): return "%s%s" % (self._name, getattr(self, '_ids', ""))