From db5b9adcc5b38dff863b49e1d6be048215819d4e Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 29 May 2023 13:15:56 +1000 Subject: [PATCH] Force correct signature display onto purchase orders --- app/Jobs/Invoice/InjectSignature.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Jobs/Invoice/InjectSignature.php b/app/Jobs/Invoice/InjectSignature.php index 1d0aad2f66c6..5d65a6b37809 100644 --- a/app/Jobs/Invoice/InjectSignature.php +++ b/app/Jobs/Invoice/InjectSignature.php @@ -3,6 +3,8 @@ namespace App\Jobs\Invoice; use App\Jobs\Entity\CreateEntityPdf; +use App\Jobs\Vendor\CreatePurchaseOrderPdf; +use App\Models\PurchaseOrder; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; @@ -52,6 +54,9 @@ class InjectSignature implements ShouldQueue $invitation->signature_base64 = $this->signature; $invitation->save(); - CreateEntityPdf::dispatch($invitation); + if($this->entity instanceof PurchaseOrder) + CreatePurchaseOrderPdf::dispatch($invitation); + else + CreateEntityPdf::dispatch($invitation); } }