summaryrefslogtreecommitdiffstats
path: root/ipalib
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib')
-rw-r--r--ipalib/plugins/permission.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/ipalib/plugins/permission.py b/ipalib/plugins/permission.py
index 204574697..16d5fc9cf 100644
--- a/ipalib/plugins/permission.py
+++ b/ipalib/plugins/permission.py
@@ -837,6 +837,7 @@ class permission_mod(baseldap.LDAPUpdate):
except Exception:
self.log.error('Error updating ACI: %s' % traceback.format_exc())
self.log.warn('Reverting entry')
+ old_entry.reset_modlist(entry)
ldap.update_entry(old_entry)
self._revert_aci()
raise