diff --git a/ldap/files/dynldap.py b/ldap/files/dynldap.py index 9770f07..d02ea46 100644 --- a/ldap/files/dynldap.py +++ b/ldap/files/dynldap.py @@ -199,7 +199,9 @@ class LdapEntry: self._conn._conn.add_s(self.dn, self.items()) else: self._conn._conn.modify_s(self.dn, changes) - self._orig = copy(self.__dict__) + self._orig = {} + for (k, v) in self.items(): + self._orig[k] = v class Connection: