fix: fixed GraphQL Access query resolver to return the correct data (#1339)

This commit is contained in:
Nick Borko
2022-11-11 06:25:46 -06:00
committed by GitHub
parent 32b8f46bf2
commit cfef68f364
2 changed files with 7 additions and 6 deletions

View File

@@ -20,12 +20,13 @@ function accessResolver(payload: Payload) {
req: context.req,
};
let accessResults = await access(options);
const accessResults = await access(options);
accessResults = formatConfigNames(accessResults, payload.config.collections);
accessResults = formatConfigNames(accessResults, payload.config.globals);
return accessResults;
return {
...accessResults,
...formatConfigNames(accessResults.collections, payload.config.collections),
...formatConfigNames(accessResults.globals, payload.config.globals)
};
}
return resolver;

View File

@@ -39,7 +39,7 @@ export default function registerSchema(payload: Payload): void {
payload.Query.fields.Access = {
type: buildPoliciesType(payload),
resolve: accessResolver,
resolve: accessResolver(payload),
};
if (typeof payload.config.graphQL.queries === 'function') {