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 /ipalib/plugins | |
parent | 644bb4fd9d5c406eab0fbeb18d8f9063775ed5d3 (diff) | |
download | freeipa-5484ae014ea991335d2fa2478d94169ad29c0f55.tar.gz freeipa-5484ae014ea991335d2fa2478d94169ad29c0f55.tar.xz freeipa-5484ae014ea991335d2fa2478d94169ad29c0f55.zip |
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>
Diffstat (limited to 'ipalib/plugins')
-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): |