I found error error Error: Action must be defined to build a permission query.

System Information
  • Strapi Version:
  • Operating System:
  • Database:
  • Node Version:
  • NPM Version:
  • Yarn Version:

at Object.getQuery (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/strapi-admin/services/permission/permissions-manager/index.js:31:13)
at Object.queryFrom (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/strapi-admin/services/permission/permissions-manager/index.js:38:34)
at Object.buildPermissionQuery (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/strapi-plugin-content-manager/services/permission-checker.js:46:60)
at Object.find (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/strapi-plugin-content-manager/controllers/collection-types.js:29:47)
at dispatch (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/koa-router/node_modules/koa-compose/index.js:44:32)
at next (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/koa-router/node_modules/koa-compose/index.js:45:18)
at dispatch (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/koa-compose/index.js:42:32)
at /Users/phasu.y/Docker/new-noblehome-cms/node_modules/strapi/lib/middlewares/router/utils/routerChecker.js:79:28
at dispatch (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/koa-compose/index.js:42:32)
at /Users/phasu.y/Docker/new-noblehome-cms/node_modules/strapi-plugin-content-manager/config/policies/hasPermissions.js:27:12
at dispatch (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/koa-compose/index.js:42:32)
at module.exports (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/strapi-admin/config/policies/isAuthenticatedAdmin.js:8:10)
at dispatch (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/koa-compose/index.js:42:32)
at module.exports (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/strapi-plugin-content-manager/config/policies/routing.js:26:9)
at dispatch (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/koa-compose/index.js:42:32)
at module.exports (/Users/phasu.y/Docker/new-noblehome-cms/node_modules/strapi-plugin-users-permissions/config/policies/permissions.js:10:12)
[2021-03-01T04:54:30.677Z] debug GET /content-manager/collection-types/application::comment.comment?page=1&pageSize=10&_sort=name:ASC (145 ms) 500

I got the same error… Do you already got an solution?

Hey @Tom_Young & @kmusicman06,

Can you provide some more info?
System info and when this error occurs?

Hi @MattieBelt,

I’ve now updated to Strapi 3.5.2 and it’s working I was using 3.4.1.

Node: v12.16.2
Strapi: 3.5.2

1 Like

I have the same error. I was playing with users permissions plugin, I don’t know if it is that what causes the error.

This happens when I try to use the dashboard

This problem happened to me also when i was playing with user permissions plugin, but i revert the last commit before playing with it and deleted node-modules folder and reinstalled it, and it worked!

1 Like

If you are using extensions, before any update to a new release, you should check if the files that have in extensions have changed. If these modified and you update to a newer version of strapi, it may cause errors, because you have an old code in extensions, so you should handle the migration of the new file manually, and copy the modifications from release manually to your extensions files.