File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
polling-app-server/src/main/java/com/example/polls/service Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -28,18 +28,23 @@ public class GroupService {
28
28
private final GroupRepository groupRepository ;
29
29
private final UserRepository userRepository ;
30
30
private final GroupMemberRepository groupMemberRepository ;
31
+ private static final String DEFAULT_GROUP_IMAGE_URL = "https://icons8.com/icon/DqsRVHkElCJ5/user-group" ;
31
32
32
33
@ Transactional
33
34
public GroupSummaryResponse createGroup (CreateGroupRequest request ,
34
35
User creator ) {
35
36
//참여 코드 생성
36
37
String joinCode = generateUniqueJoinCode ();
37
38
39
+ String imageUrl = (request .getImageUrl () == null || request .getImageUrl ().isBlank ())
40
+ ? DEFAULT_GROUP_IMAGE_URL
41
+ : request .getImageUrl ();
42
+
38
43
//그룹 엔티티 생성
39
44
Group group = new Group ();
40
45
group .setName (request .getName ());
41
46
group .setDescription (request .getDescription ());
42
- group .setImageUrl (request . getImageUrl () );
47
+ group .setImageUrl (imageUrl );
43
48
group .setJoinCode (joinCode );
44
49
45
50
//그룹저장
You can’t perform that action at this time.
0 commit comments