From c7637cf2e45f2e0223e27a0eee30767172aada48 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sat, 10 Mar 2012 19:04:15 +0100 Subject: [PATCH] Do not try to do an ldap modify with no changes - now show command to changes@ should work again --- ud-mailgate | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ud-mailgate b/ud-mailgate index 8d79959..fdc3cfd 100755 --- a/ud-mailgate +++ b/ud-mailgate @@ -624,8 +624,7 @@ def HandleChange(Reply,DnRecord,Key): CommitChanges = 0 Result = Result + "FinishConfirmSudopassword raised an error (%s) - no changes committed\n"%(e); - # Modify the record - if CommitChanges == 1: + if CommitChanges == 1 and len(Attrs) > 0: Dn = "uid=" + GetAttr(DnRecord,"uid") + "," + BaseDn; l.modify_s(Dn,Attrs); -- 2.20.1