diff --git a/base_suspend_security/README.rst b/base_suspend_security/README.rst index 60297e63..fea6ebf1 100644 --- a/base_suspend_security/README.rst +++ b/base_suspend_security/README.rst @@ -8,6 +8,12 @@ This module was written to allow you to call code with some `uid` while being s Usually, you'll be in in the situation to want something like this if you inherit from a module you can't or don't want to change, and call `super()`. +Installation +============ + +This version is only valid for being used since Odoo commit +9af8b31d921dcccb7bcf230271fd3ef4R4329 (merged on 2019-02-04). + Usage ===== diff --git a/base_suspend_security/models/res_users.py b/base_suspend_security/models/res_users.py index e7b16e90..d8d6f4c6 100644 --- a/base_suspend_security/models/res_users.py +++ b/base_suspend_security/models/res_users.py @@ -25,11 +25,11 @@ class ResUsers(models.Model): _inherit = 'res.users' @classmethod - def _browse(cls, ids, env, prefetch=None): + def _browse(cls, ids, env, prefetch=None, add_prefetch=True): """be sure we browse ints, ids laread is normalized""" return super(ResUsers, cls)._browse( [ i if not isinstance(i, BaseSuspendSecurityUid) else super(BaseSuspendSecurityUid, i).__int__() for i in ids - ], env, prefetch=prefetch) + ], env, prefetch=prefetch, add_prefetch=add_prefetch)