diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/UserMapper.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/UserMapper.java index bafe38e..cf1a4e6 100644 --- a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/UserMapper.java +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/UserMapper.java @@ -11,18 +11,18 @@ import java.time.LocalDateTime; @Mapper(componentModel = "spring") public interface UserMapper { - + @Mapping(target = "isNotLocked", source = "notLocked") @Mapping(target = "isActive", source = "active") @Mapping(target = "joinDate", ignore = true) @Mapping(target = "role", source = "role", resultType = String.class) @Mapping(target = "authorities", source = "role.authorities") User toEntity(UserDto userDto); - + @AfterMapping default void setJoinDate(@MappingTarget User user) { if (user.getJoinDate() == null) { - user.setJoinDate(java.time.LocalDateTime.now()); + user.setJoinDate(LocalDateTime.now()); } } -} +} \ No newline at end of file