[Yanel-commits] rev 21192 - public/yanel/trunk/src/core/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Wed Dec 27 15:49:37 CET 2006


Author: michi
Date: 2006-12-27 15:49:35 +0100 (Wed, 27 Dec 2006)
New Revision: 21192

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/CreateUsecaseHelper.java
Log:
handle NullPointer gracefully

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/CreateUsecaseHelper.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/CreateUsecaseHelper.java	2006-12-27 14:39:33 UTC (rev 21191)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/CreateUsecaseHelper.java	2006-12-27 14:49:35 UTC (rev 21192)
@@ -149,9 +149,7 @@
                     form.append("<input type=\"hidden\" name=\"create.name\" value=\""+createName+"\"/>");
                     form.append("<input type=\"hidden\" name=\"create\" value=\"create.resource\"/>");
 
-                    if (PropertyNames.length == 0) {
-                        form.append("<p>No resource specific properties!</p>");
-                    } else {
+                    if (PropertyNames != null && PropertyNames.length > 0) {
                         form.append("<p>Resource specific properties:</p>");
                         for (int i = 0; i < PropertyNames.length; i++) {
                             form.append(PropertyNames[i] + ": <input name=\"" + PropertyNames[i]
@@ -159,6 +157,8 @@
                                 + ((CreatableV2) resource).getProperty(PropertyNames[i])
                                 + "\" size=\"60\">");
                         }
+                    } else {
+                        form.append("<p>No resource specific properties!</p>");
                     }
 
                     form.append("<br/><br/><input type=\"submit\" value=\"Create Resource\"/>");




More information about the Yanel-commits mailing list