diff --git a/app/Classes/Modules/Transactions/Processors/CreateInvoiceDocumentProcessor.php b/app/Classes/Modules/Transactions/Processors/CreateInvoiceDocumentProcessor.php index f3a04cd9..a3456b63 100644 --- a/app/Classes/Modules/Transactions/Processors/CreateInvoiceDocumentProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/CreateInvoiceDocumentProcessor.php @@ -67,6 +67,10 @@ class CreateInvoiceDocumentProcessor Log::info('CreateInvoiceDocumentProcessor 1: ' . $currentFile); $fileContent = Storage::disk('s3')->get($currentFile); $filepath = storage_path('app/documents/' . $currentFile); + $directoryPath = dirname($filepath); + if (!file_exists($directoryPath)) { + mkdir($directoryPath, 0755, true); + } file_put_contents($filepath, $fileContent); // Storage::put('app/documents/' . $currentFile, $fileContent); }