summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorLucas Lefèvre <lul@odoo.com>2019-02-22 10:07:35 +0000
committerLucas Lefèvre <lul@odoo.com>2019-03-05 08:54:11 +0000
commitd31f3ebade00d67a1e93a055a4addefbb9c83cb2 (patch)
treea15bac3f7b15ad3d467279308a9b63a88dd91595 /addons
parenta8e95217c96e9ce548d3701964566ec799c459ac (diff)
[FIX] hr: Fix wrong super call
super.message_post in _message_log is wrong. Also use `*args` and `**kwargs` in method parameters closes odoo/odoo#31354 Signed-off-by: "Yannick Tivisse (yti)" <yti@odoo.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/hr/models/hr.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/hr/models/hr.py b/addons/hr/models/hr.py
index 209235ff42b..7ce2db69071 100644
--- a/addons/hr/models/hr.py
+++ b/addons/hr/models/hr.py
@@ -360,13 +360,13 @@ class Employee(models.Model):
self = self.sudo(real_user)
return self
- def _message_log(self, body='', subject=False, message_type='notification', **kwargs):
- return super(Employee, self._post_author()).message_post(body=body, subject=subject, message_type=message_type, **kwargs)
+ def _message_log(self, *args, **kwargs):
+ return super(Employee, self._post_author())._message_log(*args, **kwargs)
@api.multi
@api.returns('mail.message', lambda value: value.id)
- def message_post(self, **kwargs):
- return super(Employee, self._post_author()).message_post(**kwargs)
+ def message_post(self, *args, **kwargs):
+ return super(Employee, self._post_author()).message_post(*args, **kwargs)
class Department(models.Model):