diff --git a/src/main/java/darkoverload/itzip/feature/user/service/UserServiceImpl.java b/src/main/java/darkoverload/itzip/feature/user/service/UserServiceImpl.java index c0fb0054..3a930e83 100644 --- a/src/main/java/darkoverload/itzip/feature/user/service/UserServiceImpl.java +++ b/src/main/java/darkoverload/itzip/feature/user/service/UserServiceImpl.java @@ -184,9 +184,9 @@ public String save(UserJoinRequest userJoinRequest) { user.setPassword(encryptedPassword); user.setNickname(getUniqueNickname()); - userRepository.save(user.convertToEntity()); + User savedUser = userRepository.save(user.convertToEntity()).convertToDomain(); - blogCommandService.create(user); + blogCommandService.create(savedUser); return "회원가입이 완료되었습니다."; } diff --git a/src/main/resources/sql/techinfo/techinfo_blogs.sql b/src/main/resources/sql/techinfo/techinfo_blogs.sql index fd03509c..48b708fb 100644 --- a/src/main/resources/sql/techinfo/techinfo_blogs.sql +++ b/src/main/resources/sql/techinfo/techinfo_blogs.sql @@ -1,4 +1,3 @@ - CREATE TABLE blogs ( id BIGSERIAL PRIMARY KEY, @@ -10,5 +9,15 @@ CREATE TABLE blogs CONSTRAINT fk_user FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE ); +INSERT INTO users (id, create_date, modify_date, authority, email, nickname, password, image_url) +VALUES (1, + '2024-08-26 01:00:56.653362', + '2024-08-26 01:00:56.653362', + 'USER', + 'dev.hyoseung@gmail.com', + 'hyoseung', + '$2a$10$JV5r580j9yGtPwj8FsPpo.UQ.H6j25fLZG6H1iYbtX4rYOCsQUXVa', + 'https://dy1vg9emkijkn.cloudfront.net/profile/19cc111f-c8f4-4d64-bd7a-129415e3ffa2.jpg'); + INSERT INTO blogs (user_id, intro, is_public, create_date, modify_date) VALUES (1, 'This is a sample blog introduction.', TRUE, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); diff --git a/src/test/java/darkoverload/itzip/feature/techinfo/repository/post/PostReadRepositoryTest.java b/src/test/java/darkoverload/itzip/feature/techinfo/repository/post/PostReadRepositoryTest.java index 786b1825..67356e2b 100644 --- a/src/test/java/darkoverload/itzip/feature/techinfo/repository/post/PostReadRepositoryTest.java +++ b/src/test/java/darkoverload/itzip/feature/techinfo/repository/post/PostReadRepositoryTest.java @@ -138,7 +138,7 @@ static void tearDown(@Autowired PostCommandRepository postCommandRepository) { // then assertThat(result).isNotNull(); - assertThat(result.getFirst().getYear()).isEqualTo(2024); + assertThat(result.getFirst().getYear()).isEqualTo(2025); } } \ No newline at end of file