anchor.diff:          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);
  
positive.code:         plugin: 'users-permissions',
          resolverOf: 'UsersPermissions.getRole',
          resolver: async (obj, options, { context }) => {
            await strapi.plugins[
              'users-permissions'
            ].controllers.userspermissions.getRole(context);
  
negative.code:         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
  