From eebf72d042259d646888acea54ff3147da8a97b7 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 19 Sep 2024 14:47:51 +1000 Subject: [PATCH] Handle purchase order previews from designer --- app/Http/Controllers/PreviewController.php | 3 +++ app/Http/Controllers/PreviewPurchaseOrderController.php | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/PreviewController.php b/app/Http/Controllers/PreviewController.php index 3ddc283fbca7..c144e0593724 100644 --- a/app/Http/Controllers/PreviewController.php +++ b/app/Http/Controllers/PreviewController.php @@ -148,6 +148,9 @@ class PreviewController extends BaseController ! empty(request()->input('entity')) && ! empty(request()->input('entity_id'))) { + if($request->input('entity') == 'purchase_order') + return $preview = app(\App\Http\Controllers\PreviewPurchaseOrderController::class)->show($request); + $design_object = json_decode(json_encode(request()->input('design'))); if (! is_object($design_object)) { diff --git a/app/Http/Controllers/PreviewPurchaseOrderController.php b/app/Http/Controllers/PreviewPurchaseOrderController.php index ef1ef40d7f66..050b6c48b378 100644 --- a/app/Http/Controllers/PreviewPurchaseOrderController.php +++ b/app/Http/Controllers/PreviewPurchaseOrderController.php @@ -36,6 +36,7 @@ use App\Utils\Traits\Pdf\PageNumbering; use App\Utils\VendorHtmlEngine; use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\DB; +use Illuminate\Support\Facades\Request; use Illuminate\Support\Facades\Response; use Turbo124\Beacon\Facades\LightLogs; @@ -83,7 +84,7 @@ class PreviewPurchaseOrderController extends BaseController * ), * ) */ - public function show() + public function show($request) { if (request()->has('entity') && request()->has('entity_id') &&