diff --git a/plugins/permission-backend/src/service/router.ts b/plugins/permission-backend/src/service/router.ts index 05b28f2ea1..13f6f7d3d4 100644 --- a/plugins/permission-backend/src/service/router.ts +++ b/plugins/permission-backend/src/service/router.ts @@ -25,7 +25,6 @@ import { BackstageIdentity, IdentityClient, } from '@backstage/plugin-auth-backend'; -import { ConflictError } from '@backstage/errors'; import { AuthorizeResult, AuthorizeResponse, @@ -59,7 +58,7 @@ const handleRequest = async ( if (response.result === AuthorizeResult.CONDITIONAL) { // Sanity check that any resource provided matches the one expected by the permission if (request.permission.resourceType !== response.conditions.resourceType) { - throw new ConflictError( + throw new Error( `Invalid resource conditions returned from permission policy for permission ${request.permission.name}`, ); }