r20176: Info method returns null object if the user is not found.
authorRafal Szczesniak <mimir@samba.org>
Thu, 14 Dec 2006 22:14:07 +0000 (22:14 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:29:18 +0000 (14:29 -0500)
rafal

testprogs/ejs/ejsnet.js

index a40406d74e6b97e030a6844510f2911a4f4fc13e..b39d888c3950f69bcc4340c9ed90f8036d14ba6d 100755 (executable)
@@ -30,11 +30,17 @@ if (status.is_ok != true) {
        return -1;
 }
 
+
 var info = usr_ctx.Info(options.ARGV[1]);
-println("UserInfo.AccountName = " + info.AccountName);
-println("UserInfo.Description = " + info.Description);
-println("UserInfo.FullName = " + info.FullName);
-println("UserInfo.AcctExpiry = " + info.AcctExpiry);
+if (info != null) {
+       println("UserInfo.AccountName = " + info.AccountName);
+       println("UserInfo.Description = " + info.Description);
+       println("UserInfo.FullName = " + info.FullName);
+       println("UserInfo.AcctExpiry = " + info.AcctExpiry);
+} else {
+       println("Null UserInfo returned - account unknown");
+}
+
 
 var status = usr_ctx.Delete(options.ARGV[1]);
 if (status.is_ok != true) {