Skip to content

Commit 44628e7

Browse files
committed
Added better error handling in the DateMapper
1 parent e9aa548 commit 44628e7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/org/javawebstack/abstractdata/mapper/DefaultMappers.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,8 +251,8 @@ public Object fromAbstract(MapperContext context, AbstractElement element, Class
251251
if(type.equals(Timestamp.class))
252252
return new Timestamp(context.getMapper().getDateFormat().parse(element.string()).getTime());
253253
throw new MapperException("Unsupported date type '" + type.getName() + "'");
254-
} catch (ParseException ex) {
255-
throw new MapperException("Failed to parse date ''" + (context.getField() != null ? (" for field '" + context.getField().getName() + "'") : ""));
254+
} catch (ParseException | NumberFormatException ex) {
255+
throw new MapperException("Failed to parse date '" + element.string() + "'" + (context.getField() != null ? (" for field '" + context.getField().getName() + "'") : ""));
256256
}
257257
}
258258

0 commit comments

Comments
 (0)