mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
FIX: NPE in StalarTypeLocalTime and StalarTypeMonthDay (#1479)
This commit is contained in:
committed by
Rob Bygrave
parent
c81d329100
commit
29d88d7de8
@@ -51,6 +51,7 @@ public class ScalarTypeLocalTime extends ScalarTypeBase<LocalTime> {
|
||||
@Override
|
||||
public LocalTime toBeanType(Object value) {
|
||||
if (value instanceof LocalTime) return (LocalTime) value;
|
||||
if (value == null) return null;
|
||||
return BasicTypeConverter.toTime(value).toLocalTime();
|
||||
}
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ public class ScalarTypeLocalTimeWithNanos extends ScalarTypeLocalTime {
|
||||
@Override
|
||||
public LocalTime toBeanType(Object value) {
|
||||
if (value instanceof LocalTime) return (LocalTime) value;
|
||||
if (value == null) return null;
|
||||
return LocalTime.ofNanoOfDay(BasicTypeConverter.toLong(value));
|
||||
}
|
||||
|
||||
|
||||
@@ -72,6 +72,7 @@ public class ScalarTypeMonthDay extends ScalarTypeBase<MonthDay> {
|
||||
@Override
|
||||
public MonthDay toBeanType(Object value) {
|
||||
if (value instanceof MonthDay) return (MonthDay) value;
|
||||
if (value == null) return null;
|
||||
return convertFromDate((Date) value);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user