Improve error handling in readFiles method for directory access and readability

This commit is contained in:
dhanabalan
2025-09-26 10:47:35 +05:30
parent 3d21975096
commit 64237c3da0

View File

@@ -62,18 +62,21 @@ class SapFileController extends Controller
$path = "/LaserPRD/{$plantCode}";
$isDir = is_dir($path);
$isReadable = is_readable($path);
// $isDir = is_dir($path);
// $isReadable = is_readable($path);
if (!$isDir || !$isReadable) {
// Check if folder exists
if (!is_dir($path)) {
return response()->json([
'status' => 'error',
'message' => 'Folder not accessible',
'debug' => [
'path_checked' => $path,
'is_dir' => $isDir,
'is_readable' => $isReadable,
]
'status_code' => 'ERROR',
'status_description' => "Folder for plant-code {$plantCode} not found!"
], 404);
}
if (!is_readable($path)) {
return response()->json([
'status_code' => 'ERROR',
'status_description' => "Folder for plant-code {$plantCode} exists but is not readable!"
], 500);
}