fixing NPE for empty float values #4448
authorAndreas Müller <a.mueller@bgbm.org>
Fri, 8 May 2015 15:12:14 +0000 (15:12 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Fri, 8 May 2015 15:12:14 +0000 (15:12 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/NumberWithLabelElement.java

index 4b425cf5e9c3d384aa425b94592dfd3716bc7253..72cc267f39235518d477ffa8715b0502f82a9744 100644 (file)
@@ -64,7 +64,7 @@ public class NumberWithLabelElement extends TextWithLabelElement {
            if(super.getText()!=null){
                String text = super.getText().trim();
                try {
-                   return text.equals("") ? 0 : new Integer(text);
+                   return StringUtils.isBlank(text) ? 0 : new Integer(text);
                } catch (NumberFormatException e) {
                    exception = e;
                }
@@ -79,7 +79,7 @@ public class NumberWithLabelElement extends TextWithLabelElement {
        public Float getFloat(){
            String text = super.getText();
            try {
-               return new Float(text);
+               return StringUtils.isBlank(text) ? 0 : new Float(text);
            } catch (NumberFormatException e) {
                exception = e;
            }