Compare commits

...
Author SHA1 Message Date
Chirag Aggarwal 18fc1e0b6e more debug 2025-10-31 12:16:01 +05:30
Chirag Aggarwal e5b29d919c debug 2025-10-31 11:07:13 +05:30
Chirag Aggarwal 3d7251f66e debug 2025-10-31 11:03:14 +05:30
+7
View File
@@ -987,6 +987,13 @@ App::get('/v1/storage/buckets/:bucketId/files/:fileId/preview')
$fileSecurity = $bucket->getAttribute('fileSecurity', false);
$validator = new Authorization(Database::PERMISSION_READ);
$valid = $validator->isValid($bucket->getRead());
Console::info("File security: " . ($fileSecurity ? "true" : "false"));
Console::info("File valid: " . ($valid ? "true" : "false"));
Console::info("File token: " . ($isToken ? "true" : "false"));
Console::info("Bucket read permissions: " . json_encode($bucket->getRead()));
Console::info("Current authorization roles: " . json_encode(Authorization::getRoles()));
if (!$fileSecurity && !$valid && !$isToken) {
throw new Exception(Exception::USER_UNAUTHORIZED);
}