# HG changeset patch # User Tim Englich # Date 1254225819 0 # Node ID 5e086156e3d1683114f29fc5f80f78a75b97f0ab # Parent 4042844339eedde4437c169309509cc1fb4bbfde Bugfix: Remove leading- and trailingwhitespaces from Date- and Integervalues gnv-artifacts/trunk@153 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 4042844339ee -r 5e086156e3d1 gnv-artifacts/Changelog --- a/gnv-artifacts/Changelog Tue Sep 29 12:01:41 2009 +0000 +++ b/gnv-artifacts/Changelog Tue Sep 29 12:03:39 2009 +0000 @@ -1,3 +1,8 @@ +2009-09-29 Tim Englich + + * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: + Bugfix: Remove leading- and trailingwhitspaces from Date- and Integervalues + 2009-09-29 Tim Englich * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileArtifact): diff -r 4042844339ee -r 5e086156e3d1 gnv-artifacts/src/main/java/de/intevation/gnv/utils/InputValidator.java --- a/gnv-artifacts/src/main/java/de/intevation/gnv/utils/InputValidator.java Tue Sep 29 12:01:41 2009 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/utils/InputValidator.java Tue Sep 29 12:03:39 2009 +0000 @@ -31,11 +31,11 @@ for (int i = 0; i < values.length; i++){ boolean valid; if ("Integer".equalsIgnoreCase(type)){ - valid = org.apache.commons.validator.GenericValidator.isInt(values[i]); + valid = org.apache.commons.validator.GenericValidator.isInt(values[i].trim()); }else if ("String".equalsIgnoreCase(type)){ valid = org.apache.commons.validator.GenericValidator.matchRegexp(values[i], "[a-zA-Z0-9]"); }else if ("Date".equalsIgnoreCase(type)){ - valid = org.apache.commons.validator.GenericValidator.isDate(values[i], DateUtils.DATE_PATTERN, true); + valid = org.apache.commons.validator.GenericValidator.isDate(values[i].trim(), DateUtils.DATE_PATTERN, true); }else{ valid = false; }