mirror of
https://github.com/directus/directus.git
synced 2026-04-03 03:00:39 -04:00
@@ -196,11 +196,11 @@ export default async function getASTFromQuery(
|
||||
|
||||
const fieldsInCollection = await getFieldsInCollection(parentCollection);
|
||||
|
||||
let allowedFields = fieldsInCollection;
|
||||
let allowedFields: string[] | null = fieldsInCollection;
|
||||
|
||||
if (permissions) {
|
||||
const permittedFields = permissions.find((permission) => parentCollection === permission.collection)?.fields;
|
||||
if (permittedFields) allowedFields = permittedFields;
|
||||
if (permittedFields !== undefined) allowedFields = permittedFields;
|
||||
}
|
||||
|
||||
if (!allowedFields || allowedFields.length === 0) return [];
|
||||
|
||||
Reference in New Issue
Block a user