From 352807c2d740bbf2133d8166204063bc33227984 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 11 Nov 2025 18:43:39 +0000 Subject: [PATCH] Fixed RB-20498 - Check that logo file exists on acceptance --- app/Http/Controllers/Account/AcceptanceController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/Account/AcceptanceController.php b/app/Http/Controllers/Account/AcceptanceController.php index 7324abf63c..e77426b3a6 100644 --- a/app/Http/Controllers/Account/AcceptanceController.php +++ b/app/Http/Controllers/Account/AcceptanceController.php @@ -138,7 +138,7 @@ class AcceptanceController extends Controller // Convert PDF logo to base64 for TCPDF // This is needed for TCPDF to properly embed the image if it's a png and the cache isn't writable $encoded_logo = null; - if ($settings->acceptance_pdf_logo) { + if (($settings->acceptance_pdf_logo) && (Storage::disk('public')->exists($settings->acceptance_pdf_logo))) { $encoded_logo = base64_encode(file_get_contents(public_path() . '/uploads/' . $settings->acceptance_pdf_logo)); }