From 50569a3a1a3b98eb911a9797e251d337fe9b200e Mon Sep 17 00:00:00 2001 From: Katja Luther Date: Tue, 10 Nov 2015 10:26:10 +0100 Subject: [PATCH] fixing #5319 --- .../etaxonomy/taxeditor/ui/element/NumberWithLabelElement.java | 2 +- .../java/eu/etaxonomy/taxeditor/ui/element/PartialElement.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/NumberWithLabelElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/NumberWithLabelElement.java index 72cc267f3..26e410dfb 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/NumberWithLabelElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/NumberWithLabelElement.java @@ -64,7 +64,7 @@ public class NumberWithLabelElement extends TextWithLabelElement { if(super.getText()!=null){ String text = super.getText().trim(); try { - return StringUtils.isBlank(text) ? 0 : new Integer(text); + return StringUtils.isBlank(text) ? null : new Integer(text); } catch (NumberFormatException e) { exception = e; } diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/PartialElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/PartialElement.java index 8149f3aad..54c595239 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/PartialElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/PartialElement.java @@ -119,8 +119,10 @@ public class PartialElement extends AbstractCdmFormElement implements ISelectabl private void handleEvent(Object eventSource){ if(eventSource == number_month){ partial = TimePeriod.setPartialField(partial, number_month.getInteger(), TimePeriod.MONTH_TYPE); + }else if(eventSource == number_day){ partial = TimePeriod.setPartialField(partial, number_day.getInteger(), TimePeriod.DAY_TYPE); + }else if(eventSource == number_year){ partial = TimePeriod.setPartialField(partial, number_year.getInteger(), TimePeriod.YEAR_TYPE); } -- 2.34.1