[FIX] base_user_role: ensure that the user's groups are updated when its last role line is removed

This commit is contained in:
sebalix
2017-09-23 20:33:09 +02:00
committed by Duc Dao
parent 34b4db6469
commit c2d6580a90
2 changed files with 6 additions and 5 deletions

View File

@@ -50,7 +50,7 @@ class ResUsersRole(models.Model):
def unlink(self):
users = self.mapped('user_ids')
res = super(ResUsersRole, self).unlink()
users.set_groups_from_roles()
users.set_groups_from_roles(force=True)
return res
@api.multi
@@ -98,5 +98,5 @@ class ResUsersRoleLine(models.Model):
def unlink(self):
users = self.mapped('user_id')
res = super(ResUsersRoleLine, self).unlink()
users.set_groups_from_roles()
users.set_groups_from_roles(force=True)
return res