diff --git a/src/main/java/es/princip/ringus/presentation/common/dto/PortfolioRequest.java b/src/main/java/es/princip/ringus/presentation/common/dto/PortfolioRequest.java index 0993d46..6c12d00 100644 --- a/src/main/java/es/princip/ringus/presentation/common/dto/PortfolioRequest.java +++ b/src/main/java/es/princip/ringus/presentation/common/dto/PortfolioRequest.java @@ -8,6 +8,10 @@ public record PortfolioRequest( Integer fileSize ) { public Portfolio toEntity() { - return new Portfolio(url, description, fileSize); + return Portfolio.builder() + .filePath(url) + .fileName(description) + .fileSize(fileSize) + .build(); } } diff --git a/src/main/java/es/princip/ringus/presentation/mentor/dto/MyMentorResponse.java b/src/main/java/es/princip/ringus/presentation/mentor/dto/MyMentorResponse.java index 13173ff..99b14f2 100644 --- a/src/main/java/es/princip/ringus/presentation/mentor/dto/MyMentorResponse.java +++ b/src/main/java/es/princip/ringus/presentation/mentor/dto/MyMentorResponse.java @@ -19,6 +19,7 @@ public record MyMentorResponse( List hashtags, String message, PortfolioResponse portfolio, + ProfileImageResponse image, Long mentoringCount ) { public static MyMentorResponse from(final Member member, final Mentor mentor, Long mentoringCount) { @@ -33,6 +34,7 @@ public static MyMentorResponse from(final Member member, final Mentor mentor, Lo mentor.getHashtags().stream().map(Hashtag::getValue).toList(), mentor.getMessage(), PortfolioResponse.from(mentor.getPortfolio()), + ProfileImageResponse.from(mentor.getProfileImage()), mentoringCount ); }