Prevented possible NullPointerException's
[jpa-converters] / src / main / java / de / juplo / jpa / converters / OffsetTimeConverter.java
index 92de0a9..6259860 100644 (file)
@@ -17,6 +17,8 @@ public class OffsetTimeConverter implements AttributeConverter<OffsetTime, Time>
   @Override
   public Time convertToDatabaseColumn(OffsetTime ot)
   {
+    if (ot == null)
+      return null;
     ZoneOffset offset = ot.getOffset();
     return Time.valueOf(ot.withOffsetSameInstant(ZoneOffset.UTC).toLocalTime());
   }
@@ -24,6 +26,8 @@ public class OffsetTimeConverter implements AttributeConverter<OffsetTime, Time>
   @Override
   public OffsetTime convertToEntityAttribute(Time time)
   {
+    if (time == null)
+      return null;
     return OffsetTime.of(time.toLocalTime(), ZoneOffset.UTC);
   }
 }