Skip to content

Commit d476562

Browse files
committed
[KAIZEN-0] endret dato-konvertering slik at den er i samsvar med tidligere
1 parent 6e9bfbc commit d476562

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

kjerneinfo/sykmeldingsperioder-consumer/src/main/java/no/nav/sykmeldingsperioder/consumer/sykepenger/mapping/SykepengerMapper.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package no.nav.sykmeldingsperioder.consumer.sykepenger.mapping;
22

33
import no.nav.kjerneinfo.common.domain.Periode;
4+
import no.nav.kjerneinfo.common.utils.DateUtils;
45
import no.nav.sykmeldingsperioder.consumer.sykepenger.mapping.to.SykepengerRequest;
56
import no.nav.sykmeldingsperioder.consumer.sykepenger.mapping.to.SykepengerResponse;
67
import no.nav.sykmeldingsperioder.domain.*;
@@ -307,14 +308,7 @@ private XMLGregorianCalendar map(LocalDate source) {
307308
if (source == null) {
308309
return null;
309310
}
310-
try {
311-
return DatatypeFactory
312-
.newInstance()
313-
.newXMLGregorianCalendarDate(source.getYear(), source.getMonthOfYear(), source.getDayOfMonth(), 0);
314-
} catch (DatatypeConfigurationException e) {
315-
logger.warn("DatatypeConfigurationException", e.getMessage());
316-
throw new RuntimeException("Could not map to XMLGregorianCalendar", e);
317-
}
311+
return DateUtils.convertDateToXmlGregorianCalendar(source.toDate());
318312
}
319313

320314
public LocalDate map(XMLGregorianCalendar source) {
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"ident" : "12345612345",
33
"sykmelding" : {
4-
"fom" : [ "java.util.GregorianCalendar", 1570924800000 ],
5-
"tom" : [ "java.util.GregorianCalendar", 1602547200000 ]
4+
"fom" : [ "java.util.GregorianCalendar", 1570917600000 ],
5+
"tom" : [ "java.util.GregorianCalendar", 1602540000000 ]
66
}
77
}

0 commit comments

Comments
 (0)