From d2388a189d5c4c80c8272e511fd8c95d4dc2fbc8 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Thu, 11 Mar 2010 22:23:35 +0100 Subject: [PATCH] Probably should only delete keyFingerPrint if it exists --- ud-lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ud-lock b/ud-lock index bfde9f8..6d56ddb 100755 --- a/ud-lock +++ b/ud-lock @@ -122,9 +122,9 @@ def do_one_user(lc, user, ticket): print ' %s: %s'%(key, set[key]) rec.append( (ldap.MOD_REPLACE, key, set[key]) ) - print ' %s: deleting keyFingerPrint'%(user) - rec.append( (ldap.MOD_DELETE, 'keyFingerPrint', None) ) - + if u.numkeys() > 0: + print ' %s: deleting keyFingerPrint'%(user) + rec.append( (ldap.MOD_DELETE, 'keyFingerPrint', None) ) if dry_run: print '(not committing)' -- 2.20.1