Skip to content

Commit 2ee39bb

Browse files
[SELC-7767] Fix mapping when institutionType is null (#1169)
1 parent 61e2367 commit 2ee39bb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/it/pagopa/selfcare/external_api/mapper/InstitutionMapperCustom.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@
77
import lombok.AccessLevel;
88
import lombok.NoArgsConstructor;
99

10+
import java.util.Optional;
11+
1012
@NoArgsConstructor(access = AccessLevel.NONE)
1113
public class InstitutionMapperCustom {
1214

1315
public static InstitutionUpdateResponse toInstitutionUpdateResponse(Institution institution) {
1416
InstitutionUpdateResponse institutionUpdate = new InstitutionUpdateResponse();
1517
institutionUpdate.setAddress(institution.getAddress());
16-
institutionUpdate.setInstitutionType(InstitutionType.valueOf(institution.getInstitutionType()));
18+
institutionUpdate.setInstitutionType(Optional.ofNullable(institution.getInstitutionType()).map(InstitutionType::valueOf).orElse(null));
1719
institutionUpdate.setDescription(institution.getDescription());
1820
institutionUpdate.setDigitalAddress(institution.getDigitalAddress());
1921
institutionUpdate.setTaxCode(institution.getTaxCode());

0 commit comments

Comments
 (0)