From ec9f7f1bd43b96f4568f5832a6a66f02e417b738 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 8 Apr 2025 08:53:57 +1000 Subject: [PATCH] prevent quotes from being converted twice, improved query --- app/Http/Controllers/ClientPortal/QuoteController.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Http/Controllers/ClientPortal/QuoteController.php b/app/Http/Controllers/ClientPortal/QuoteController.php index 96df72da52..4d1a41787d 100644 --- a/app/Http/Controllers/ClientPortal/QuoteController.php +++ b/app/Http/Controllers/ClientPortal/QuoteController.php @@ -178,6 +178,7 @@ class QuoteController extends Controller ->where('client_id', auth()->guard('contact')->user()->client->id) ->where('company_id', auth()->guard('contact')->user()->client->company_id) ->whereIn('status_id', [Quote::STATUS_DRAFT, Quote::STATUS_SENT]) + ->whereNull('invoice_id') ->where(function ($q) { $q->whereNull('due_date')->orWhere('due_date', '>=', now()); })