Details
-
Bug
-
Resolution: Not a Bug
-
Major
-
None
-
3.12.1.Final
-
None
Description
public class LocalDateParamConverter implements ParamConverter<LocalDate> { @Override public LocalDate fromString(String value) { try { return DateTimeUtil.parseDate(value); } catch (Exception e) { throw new IllegalArgumentException("'" +value + "' can not be convert to LocalDate"); } } @Override public String toString(LocalDate value) { return DateTimeUtil.formatDate(value); } }
if exception occurs in fromString method, a NotFoundException will be thrown
I think a BadRequestException is better in this situation.
Attachments
Issue Links
- is related to
-
RESTEASY-2237 Missing value in String format when parsing enums in query param
- Closed