diff --git a/server/src/main/java/com/main36/pikcha/domain/post/mapper/PostMapper.java b/server/src/main/java/com/main36/pikcha/domain/post/mapper/PostMapper.java index 5a61fb3b..be776e76 100644 --- a/server/src/main/java/com/main36/pikcha/domain/post/mapper/PostMapper.java +++ b/server/src/main/java/com/main36/pikcha/domain/post/mapper/PostMapper.java @@ -67,7 +67,7 @@ default List postListToPostHomeResponseDtoList(List .memberId(post.getMember().getMemberId()) .username(post.getMember().getUsername()) .memberPicture(post.getMember().getPicture()) - .pictureUrl(post.getPostImages().get(0).getPostImageUrl()) + .pictureUrl(post.getPostImages().isEmpty() ? "" : post.getPostImages().get(0).getPostImageUrl()) .views(post.getViews()) .likes(post.getLikes()) .postTitle(post.getPostTitle()) diff --git a/server/src/main/java/com/main36/pikcha/domain/post/service/PostService.java b/server/src/main/java/com/main36/pikcha/domain/post/service/PostService.java index dbf5552a..7bb78cb0 100644 --- a/server/src/main/java/com/main36/pikcha/domain/post/service/PostService.java +++ b/server/src/main/java/com/main36/pikcha/domain/post/service/PostService.java @@ -1,6 +1,7 @@ package com.main36.pikcha.domain.post.service; +import com.main36.pikcha.domain.image.service.PostImageService; import com.main36.pikcha.domain.member.entity.Member; @@ -29,6 +30,7 @@ public class PostService { private final PostRepository postRepository; private final PostLikesRepository postLikesRepository; + private final PostImageService postImageService; public Post createPost(Post post) { Long numOfPostsPlusOne = post.getAttraction().getNumOfPosts() + 1; diff --git a/server/src/main/resources/application.yml b/server/src/main/resources/application.yml index 03c30d37..d74c444c 100644 --- a/server/src/main/resources/application.yml +++ b/server/src/main/resources/application.yml @@ -1,3 +1,3 @@ spring: profiles: - active: test + active: local