Skip to content

Commit 91e1d8b

Browse files
committed
Wrapper refusjonTom i optional
1 parent 6e5005e commit 91e1d8b

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/infotrygd/InfotrygdgrunnlagYtelseMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ private static YtelseAnvistAndel mapGrunnlagsandelerTilAnvistandel(BigDecimal ut
175175
IntervallEntitet periode,
176176
OrgNummer orgnummer,
177177
List<InfotrygdYtelseArbeid> grunnlagsandeler) {
178-
var refusjonTom = grunnlagsandeler.stream().map(InfotrygdYtelseArbeid::getRefusjonTom).findFirst();
178+
var refusjonTom = grunnlagsandeler.stream().flatMap(it -> it.getRefusjonTom().stream()).findFirst();
179179
refusjonTom.ifPresent(it -> validerRefusjonTom(periode, it));
180180
var refusjon = grunnlagsandeler.stream().filter(InfotrygdYtelseArbeid::getRefusjon)
181181
.map(InfotrygdgrunnlagYtelseMapper::mapTilDagsats).reduce(BigDecimal::add).orElse(BigDecimal.ZERO);

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/dto/InfotrygdYtelseArbeid.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.math.BigDecimal;
44
import java.time.LocalDate;
55
import java.util.Objects;
6+
import java.util.Optional;
67

78
import no.nav.abakus.iaygrunnlag.kodeverk.InntektPeriodeType;
89

@@ -45,8 +46,8 @@ public Boolean getRefusjon() {
4546
return refusjon;
4647
}
4748

48-
public LocalDate getRefusjonTom() {
49-
return refusjonTom;
49+
public Optional<LocalDate> getRefusjonTom() {
50+
return Optional.ofNullable(refusjonTom);
5051
}
5152

5253
@Override

0 commit comments

Comments
 (0)