diff --git a/get-p-application/src/main/java/es/princip/getp/application/project/commission/ProjectDetailResponseMosaicResolver.java b/get-p-application/src/main/java/es/princip/getp/application/project/commission/ProjectDetailResponseMosaicResolver.java index 19e47ee8..99e328fb 100644 --- a/get-p-application/src/main/java/es/princip/getp/application/project/commission/ProjectDetailResponseMosaicResolver.java +++ b/get-p-application/src/main/java/es/princip/getp/application/project/commission/ProjectDetailResponseMosaicResolver.java @@ -27,6 +27,9 @@ private ProjectClientResponse mosaicClient(final ProjectClientResponse client) { } private AddressResponse mosaicAddress(final AddressResponse address) { + if (address == null) { + return null; + } return new AddressResponse( mosaicMessage(address.zipcode()), mosaicMessage(address.street()), diff --git a/get-p-application/src/main/java/es/princip/getp/application/project/commission/dto/response/ProjectClientResponse.java b/get-p-application/src/main/java/es/princip/getp/application/project/commission/dto/response/ProjectClientResponse.java index eb99c83d..772b20f7 100644 --- a/get-p-application/src/main/java/es/princip/getp/application/project/commission/dto/response/ProjectClientResponse.java +++ b/get-p-application/src/main/java/es/princip/getp/application/project/commission/dto/response/ProjectClientResponse.java @@ -1,13 +1,13 @@ package es.princip.getp.application.project.commission.dto.response; -import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; - import com.fasterxml.jackson.annotation.JsonInclude; - import es.princip.getp.application.common.dto.response.AddressResponse; +import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; + +@JsonInclude(NON_NULL) public record ProjectClientResponse( - @JsonInclude(NON_NULL) Long clientId, + Long clientId, String nickname, AddressResponse address ) {