Prevented possible NullPointerException's
[jpa-converters] / src / main / java / de / juplo / jpa / converters / TemporalAmountToSecondsConverter.java
index bd9fc13..4f4e6fc 100644 (file)
@@ -17,12 +17,16 @@ public class TemporalAmountToSecondsConverter implements AttributeConverter<Temp
   @Override
   public Long convertToDatabaseColumn(TemporalAmount amount)
   {
+    if (amount == null)
+      return null;
     return amount.get(ChronoUnit.SECONDS);
   }
 
   @Override
   public TemporalAmount convertToEntityAttribute(Long seconds)
   {
+    if (seconds == null)
+      return null;
     return Duration.ofSeconds(seconds);
   }
 }