diff --git a/src/core/Directus/Database/Exception/ForbiddenFieldAccessException.php b/src/core/Directus/Database/Exception/ForbiddenFieldAccessException.php new file mode 100644 index 0000000000..7a899bff6f --- /dev/null +++ b/src/core/Directus/Database/Exception/ForbiddenFieldAccessException.php @@ -0,0 +1,17 @@ +acl && !$this->acl->canRead($nextTable)) { + throw new Exception\ForbiddenFieldAccessException($nextColumn); + } + $relational = SchemaService::hasRelationship($nextTable, $nextColumn); $columnsTable[] = $nextTable; }