Skip to content

Commit 9aebc2b

Browse files
committed
- Krrstub datoformat endringer for å unngå minus 2 timer dersom frontend sender 00:00
#deploy-test-dolly-backend
1 parent abc5ded commit 9aebc2b

3 files changed

Lines changed: 6 additions & 10 deletions

File tree

apps/dolly-backend/src/main/java/no/nav/dolly/bestilling/krrstub/mapper/DigitalKontaktMappingStrategy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private String digdirFormatertTlfNummer(String mobil, String landkode) {
6262

6363
private ZonedDateTime getDato(RsDigitalKontaktdata digitalKontaktdata) {
6464
return nonNull(digitalKontaktdata.getGyldigFra()) ?
65-
ZonedDateTime.of(digitalKontaktdata.getGyldigFra(), ZoneId.systemDefault()) :
65+
digitalKontaktdata.getGyldigFra().atStartOfDay(ZoneId.of("UTC")) :
6666
ZonedDateTime.now();
6767
}
6868
})

apps/dolly-backend/src/main/java/no/nav/dolly/domain/resultset/krrstub/RsDigitalKontaktdata.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,16 @@
44
import lombok.Builder;
55
import lombok.Data;
66
import lombok.NoArgsConstructor;
7-
import org.springframework.data.elasticsearch.annotations.DateFormat;
8-
import org.springframework.data.elasticsearch.annotations.Field;
9-
import org.springframework.data.elasticsearch.annotations.FieldType;
107

11-
import java.time.LocalDateTime;
8+
import java.time.LocalDate;
129

1310
@Data
1411
@Builder
1512
@NoArgsConstructor
1613
@AllArgsConstructor
1714
public class RsDigitalKontaktdata {
1815

19-
@Field(type = FieldType.Date, format = DateFormat.date_hour_minute_second, pattern = "uuuu-MM-dd'T'HH:mm:ss")
20-
private LocalDateTime gyldigFra;
16+
private LocalDate gyldigFra;
2117
private boolean reservert;
2218
private String mobil;
2319
private String landkode;

apps/dolly-backend/src/test/java/no/nav/dolly/mapper/strategy/DigitalKontaktMappingStrategyTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.junit.jupiter.api.BeforeEach;
1111
import org.junit.jupiter.api.Test;
1212

13-
import java.time.LocalDateTime;
13+
import java.time.LocalDate;
1414
import java.time.ZoneId;
1515
import java.time.ZonedDateTime;
1616

@@ -27,8 +27,8 @@ class DigitalKontaktMappingStrategyTest {
2727
private static final String MOBIL_CORRECT = "+4799990000";
2828
private static final String SPRAAK = "NO";
2929
private static final boolean RESERVERT = true;
30-
private static final LocalDateTime GYLDIG_FRA = LocalDateTime.of(2018, 1, 1, 0, 0);
31-
private static final ZonedDateTime Z_GYLDIG_FRA = ZonedDateTime.of(GYLDIG_FRA, ZoneId.systemDefault());
30+
private static final LocalDate GYLDIG_FRA = LocalDate.of(2018, 1, 1);
31+
private static final ZonedDateTime Z_GYLDIG_FRA = ZonedDateTime.of(GYLDIG_FRA.atStartOfDay(), ZoneId.of("UTC"));
3232

3333
private MapperFacade mapperFacade;
3434

0 commit comments

Comments
 (0)