Skip to content

Commit 9f47a1c

Browse files
committed
그룹 생성 기본 이미지 url 추가
1 parent 5216a66 commit 9f47a1c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

polling-app-server/src/main/java/com/example/polls/service/GroupService.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,23 @@ public class GroupService {
2828
private final GroupRepository groupRepository;
2929
private final UserRepository userRepository;
3030
private final GroupMemberRepository groupMemberRepository;
31+
private static final String DEFAULT_GROUP_IMAGE_URL = "https://icons8.com/icon/DqsRVHkElCJ5/user-group";
3132

3233
@Transactional
3334
public GroupSummaryResponse createGroup(CreateGroupRequest request,
3435
User creator) {
3536
//참여 코드 생성
3637
String joinCode = generateUniqueJoinCode();
3738

39+
String imageUrl = (request.getImageUrl() == null || request.getImageUrl().isBlank())
40+
? DEFAULT_GROUP_IMAGE_URL
41+
: request.getImageUrl();
42+
3843
//그룹 엔티티 생성
3944
Group group = new Group();
4045
group.setName(request.getName());
4146
group.setDescription(request.getDescription());
42-
group.setImageUrl(request.getImageUrl());
47+
group.setImageUrl(imageUrl);
4348
group.setJoinCode(joinCode);
4449

4550
//그룹저장

0 commit comments

Comments
 (0)