From 64852e9cda545837a0256918bfa9df906295a91c Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Wed, 1 Jun 2022 19:11:18 +0200 Subject: [PATCH] Allow query params for /me --- .../plugins/users-permissions/server/controllers/user.js | 8 +++++--- .../users-permissions/server/routes/content-api/user.js | 1 - 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/plugins/users-permissions/server/controllers/user.js b/packages/plugins/users-permissions/server/controllers/user.js index 5438891a48..bf5e67c0d8 100644 --- a/packages/plugins/users-permissions/server/controllers/user.js +++ b/packages/plugins/users-permissions/server/controllers/user.js @@ -94,7 +94,6 @@ module.exports = { if (!user) { throw new NotFoundError(`User not found`); } - await validateUpdateUserBody(ctx.request.body); @@ -186,12 +185,15 @@ module.exports = { * @return {Object|Array} */ async me(ctx) { - const user = ctx.state.user; + const authUser = ctx.state.user; + const { query } = ctx; - if (!user) { + if (!authUser) { return ctx.unauthorized(); } + const user = await getService('user').fetch(authUser.id, query); + ctx.body = await sanitizeOutput(user, ctx); }, }; diff --git a/packages/plugins/users-permissions/server/routes/content-api/user.js b/packages/plugins/users-permissions/server/routes/content-api/user.js index fa8dc00269..a573a1eaf1 100644 --- a/packages/plugins/users-permissions/server/routes/content-api/user.js +++ b/packages/plugins/users-permissions/server/routes/content-api/user.js @@ -14,7 +14,6 @@ module.exports = [ path: '/users', handler: 'user.find', config: { - auth: {}, prefix: '', }, },