diff --git a/packages/component-user/app/pages/AdminUsers.js b/packages/component-user/app/pages/AdminUsers.js
index 25e7b6e07e77a56cb3cdf8f02ef48864ca3747bb..a76b5689c17a806f9e582461d2b9ade953cb5770 100644
--- a/packages/component-user/app/pages/AdminUsers.js
+++ b/packages/component-user/app/pages/AdminUsers.js
@@ -21,20 +21,15 @@ import { OpenUserForm, OpenStatusModal } from '../components'
 const Users = ({
   page,
   users,
-  theme,
   history,
   journal,
-  getUsers,
-  isFetching,
+  addUser,
+  updateUser,
   getUserName,
   getUserRoles,
   itemsPerPage,
-  deactivateUser,
   getStatusLabel,
   paginatedItems,
-  //
-  addUser,
-  updateUser,
   toggleUserStatus,
   ...rest
 }) => (
diff --git a/packages/component-user/server/resolvers.js b/packages/component-user/server/resolvers.js
index f356534b151cd42131695ee28a160404c1db8969..dd914063955f0aeee31ef236bb7dd79e82f63aa7 100644
--- a/packages/component-user/server/resolvers.js
+++ b/packages/component-user/server/resolvers.js
@@ -23,7 +23,7 @@ const resolvers = {
     async editUserAsAdmin(_, { id, input }, ctx) {
       return editUser
         .initialize({ User: ctx.connectors.User, ctx })
-        .execute({ id, input })
+        .execute({ id, input: parseUserFromAdmin(input) })
     },
     async toggleUserActiveStatusAsAdmin(_, { id, input }, ctx) {
       if (input.isActive) {