Prevented possible NullPointerException's
[jpa-converters] / src / main / java / de / juplo / jpa / converters / TemporalAmountToDaysConverter.java
index f4ca829..fe4635c 100644 (file)
@@ -17,12 +17,16 @@ public class TemporalAmountToDaysConverter implements AttributeConverter<Tempora
   @Override
   public Long convertToDatabaseColumn(TemporalAmount amount)
   {
+    if (amount == null)
+      return null;
     return amount.get(ChronoUnit.DAYS);
   }
 
   @Override
   public TemporalAmount convertToEntityAttribute(Long days)
   {
+    if (days == null)
+      return null;
     return Duration.ofDays(days);
   }
 }