diff --git a/ldap3_mapper_new/base.py b/ldap3_mapper_new/base.py index bb580fff6a52c62284627bbd9665f4fcce92f3d4..0549f99dc64808d80db638c5f85cf03c89c91659 100644 --- a/ldap3_mapper_new/base.py +++ b/ldap3_mapper_new/base.py @@ -93,7 +93,8 @@ class ModifyOperation: obj_state.attributes[attr] += values elif action == MODIFY_DELETE: for value in values: - obj_state.attributes[attr].remove(value) + if value in obj_state.attributes[attr]: + obj_state.attributes[attr].remove(value) def apply_session(self, session_state): for attr, changes in self.changes.items():