diff --git a/guacamole-ext/src/main/java/org/glyptodon/guacamole/form/NumericField.java b/guacamole-ext/src/main/java/org/glyptodon/guacamole/form/NumericField.java index 360048e3f..12f78ed13 100644 --- a/guacamole-ext/src/main/java/org/glyptodon/guacamole/form/NumericField.java +++ b/guacamole-ext/src/main/java/org/glyptodon/guacamole/form/NumericField.java @@ -51,9 +51,11 @@ public class NumericField extends Field { */ public static String format(Integer i) { + // Return null if no value provided if (i == null) return null; + // Convert to string return i.toString(); } @@ -74,9 +76,11 @@ public class NumericField extends Field { */ public static Integer parse(String str) throws NumberFormatException { + // Return null if no value provided if (str == null || str.isEmpty()) return null; + // Parse as integer return new Integer(str); }