feat(CreateUserUseCase): asignado rol USER por defecto a todos lo usuarios que se registran

parent ff4987a8
package com.example.apprecetas.user.application.impl;
import com.example.apprecetas.user.application.CreateUserUseCase;
import com.example.apprecetas.user.domain.entity.Role;
import com.example.apprecetas.user.domain.entity.User;
import com.example.apprecetas.user.domain.repository.CreateUserRepository;
import com.example.apprecetas.user.infrastructure.mapper.UserMapper;
......@@ -23,6 +24,8 @@ public class CreateUserUseCaseImpl implements CreateUserUseCase {
public User create(User user) {
UserDocument userDocument = mapper.mapDocument(user);
userDocument.setPassword(passwordEncoder.encode(userDocument.getPassword()));
userDocument.setRole(Role.USER);
UserDocument createdUser = repository.create(userDocument);
return mapper.mapDocument(createdUser);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment