From 889806e99b5898e8b27e7726187fd53a681d47a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Mon, 2 Sep 2013 16:22:37 +0300 Subject: [PATCH] ldap: Fixed old entry handling from dynldap after saving entry. --- ldap/files/dynldap.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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: