| .. | .. |
|---|
| 139 | 139 | public Response modify(User user, @PathParam("uid") String uid, @HeaderParam(TokenHelper.TOKEN_HEADER_PÀRAM) String token) { |
|---|
| 140 | 140 | log.info("Modifying user with id: {}", uid); |
|---|
| 141 | 141 | EntityManager em = emProvider.get(); |
|---|
| 142 | | - User currentUser = em.find(User.class, Integer.parseInt(uid)); |
|---|
| 142 | + User currentUser = em.find(User.class, uid); |
|---|
| 143 | 143 | if (currentUser == null) { |
|---|
| 144 | | - log.error("User with id {} not found in DB", uid); |
|---|
| 145 | | - return Response.status(Status.NOT_FOUND).header("SECURIS_ERROR", "User not found with ID: " + uid).build(); |
|---|
| 144 | + log.info("User with id {} not found in DB, we'll try to create it", uid); |
|---|
| 145 | + return create(user, token); |
|---|
| 146 | 146 | } |
|---|
| 147 | 147 | |
|---|
| 148 | 148 | List<Organization> orgs = null; |
|---|