samba-tool: fix reply when zero day pwd expiry is set
authorBjörn Jacke <bj@sernet.de>
Mon, 8 Sep 2014 08:53:40 +0000 (10:53 +0200)
committerBjoern Jacke <bj@sernet.de>
Mon, 8 Sep 2014 12:15:51 +0000 (14:15 +0200)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=10318

Signed-off-by: Bjoern Jacke <bj@sernet.de>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Mon Sep  8 14:15:51 CEST 2014 on sn-devel-104

python/samba/netcmd/user.py

index 24dd77df568c76510de537935625ffa2179b7060..344f35fc205853b951bfa69fe8f2d6d5de734c5c 100644 (file)
@@ -450,12 +450,12 @@ Example4 shows how to set the account expiration so that it will never expire.
             # FIXME: Catch more specific exception
             raise CommandError("Failed to set expiry for user '%s': %s" % (
                 username or filter, msg))
-        if days:
-            self.outf.write("Expiry for user '%s' set to %u days.\n" % (
-                username or filter, days))
-        else:
+        if noexpiry:
             self.outf.write("Expiry for user '%s' disabled.\n" % (
                 username or filter))
+        else:
+            self.outf.write("Expiry for user '%s' set to %u days.\n" % (
+                username or filter, days))
 
 
 class cmd_user_password(Command):