diff options
| author | Martin Babinsky <mbabinsk@redhat.com> | 2015-10-13 12:31:13 +0200 |
|---|---|---|
| committer | Tomas Babej <tbabej@redhat.com> | 2015-10-14 13:16:34 +0200 |
| commit | 5484ae014ea991335d2fa2478d94169ad29c0f55 (patch) | |
| tree | 3c067e3549dcc383399f3cf706fba547f90471d8 | |
| parent | 644bb4fd9d5c406eab0fbeb18d8f9063775ed5d3 (diff) | |
remove ID overrides when deleting a user
patch fixes a regression introduced during user-del refactoring
https://fedorahosted.org/freeipa/ticket/5365
Reviewed-By: Tomas Babej <tbabej@redhat.com>
| -rw-r--r-- | ipalib/plugins/user.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ipalib/plugins/user.py b/ipalib/plugins/user.py index e7f128a33..848836cd1 100644 --- a/ipalib/plugins/user.py +++ b/ipalib/plugins/user.py @@ -688,6 +688,12 @@ class user_del(baseuser_del): else: self.api.Command.otptoken_del(token) + # Remove any ID overrides tied with this user + try: + remove_ipaobject_overrides(self.obj.backend, self.obj.api, dn) + except errors.NotFound: + self.obj.handle_not_found(*keys) + return dn def execute(self, *keys, **options): |
