mirror of
https://github.com/strapi/strapi.git
synced 2025-12-27 07:03:38 +00:00
fix: fix get role via graphql
Find one role issue due to params sharing in the GraphQL schema. fix #5013 Signed-off-by: Jim LAURIE <j.laurie6993@gmail.com>
This commit is contained in:
parent
82501cd6c5
commit
8027b135e1
@ -66,6 +66,8 @@ module.exports = {
|
||||
plugin: 'users-permissions',
|
||||
resolverOf: 'UsersPermissions.getRole',
|
||||
resolver: async (obj, options, { context }) => {
|
||||
context.params = {...context.params, ...options.input};
|
||||
|
||||
await strapi.plugins[
|
||||
'users-permissions'
|
||||
].controllers.userspermissions.getRole(context);
|
||||
@ -78,6 +80,8 @@ module.exports = {
|
||||
plugin: 'users-permissions',
|
||||
resolverOf: 'UsersPermissions.getRoles', // Apply the `getRoles` permissions on the resolver.
|
||||
resolver: async (obj, options, { context }) => {
|
||||
context.params = {...context.params, ...options.input};
|
||||
|
||||
await strapi.plugins[
|
||||
'users-permissions'
|
||||
].controllers.userspermissions.getRoles(context);
|
||||
@ -195,10 +199,10 @@ module.exports = {
|
||||
resolverOf: 'Auth.register',
|
||||
resolver: async (obj, options, {context}) => {
|
||||
context.request.body = _.toPlainObject(options.input);
|
||||
|
||||
|
||||
await strapi.plugins['users-permissions'].controllers.auth.register(context);
|
||||
let output = context.body.toJSON ? context.body.toJSON() : context.body;
|
||||
|
||||
|
||||
checkBadRequest(output);
|
||||
return {
|
||||
user: output.user || output, jwt: output.jwt
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user