Skip to content

Commit

Permalink
[nojira]
Browse files Browse the repository at this point in the history
fix saving user logic
  • Loading branch information
jj committed Jan 10, 2019
1 parent 3d82687 commit 54aa672
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,15 @@ class UserBootstrap {
log.info("configuring users from ${shibUIConfiguration.userBootstrapResource.URI}")
new CSVReader(new InputStreamReader(shibUIConfiguration.userBootstrapResource.inputStream)).each { it ->
def (username, password, firstName, lastName, roleName) = it
def role = roleRepository.findByName(roleName).orElse(roleRepository.save(new Role(name: roleName)))
def role = roleRepository.findByName(roleName).orElse(new Role(name: roleName))
def user = userRepository.findByUsername(username).orElse(new User(username: username)).with {
it.password = password
it.firstName = firstName
it.lastName = lastName
it.roles.add(role)
it
}
userRepository.save(user)
userRepository.saveAndFlush(user)
}
}
}
Expand Down

0 comments on commit 54aa672

Please sign in to comment.