From b5ee51ed6d49118fca3c511ee42f8cc9b4cc406a Mon Sep 17 00:00:00 2001 From: Larbi Gharib <larbi.gharib@savoirfairelinux.com> Date: Thu, 8 Oct 2020 14:25:54 -0400 Subject: [PATCH] Update user profile Change-Id: I04ad048b1086ef38375ce0688060baf79757e7d5 --- .../servlets/api/admin/directory/DirectoryEntryServlet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jams-server/src/main/java/net/jami/jams/server/servlets/api/admin/directory/DirectoryEntryServlet.java b/jams-server/src/main/java/net/jami/jams/server/servlets/api/admin/directory/DirectoryEntryServlet.java index f8acb55f..472680da 100644 --- a/jams-server/src/main/java/net/jami/jams/server/servlets/api/admin/directory/DirectoryEntryServlet.java +++ b/jams-server/src/main/java/net/jami/jams/server/servlets/api/admin/directory/DirectoryEntryServlet.java @@ -112,10 +112,10 @@ public class DirectoryEntryServlet extends HttpServlet { if (callingUser.getAccessLevel() == AccessLevel.ADMIN || (callingUser.getAccessLevel() == AccessLevel.USER && callingUser.getUsername().equals(targetUser.getUsername()))) { select = new StatementList(); select.addStatement(new StatementElement("username", "=", userProfile.getUsername(), "")); - if (dataStore.updateUserGroupMappings(userProfile)) + if (dataStore.updateUserProfile(userProfile) && dataStore.updateUserGroupMappings(userProfile)) resp.setStatus(200); else - resp.sendError(404, "Could not update the users's profile information"); + resp.sendError(500, "Could not update the users's profile information"); } else { resp.sendError(403, "The user is either not an admin account or is attempting to edit a profile that is not his own!"); return; -- GitLab