From 741e90462a7859107f1a42800e143e6a0e4d8981 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 24 Jul 2018 22:29:49 +1000 Subject: [PATCH] Update CreateInvoiceRequest.php --- app/Http/Requests/CreateInvoiceRequest.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/Http/Requests/CreateInvoiceRequest.php b/app/Http/Requests/CreateInvoiceRequest.php index 4f391da217bb..3d9944050358 100644 --- a/app/Http/Requests/CreateInvoiceRequest.php +++ b/app/Http/Requests/CreateInvoiceRequest.php @@ -13,7 +13,17 @@ class CreateInvoiceRequest extends InvoiceRequest */ public function authorize() { - return $this->user()->can('create', ENTITY_INVOICE); + if (request()->input('is_quote')) + return $this->user()->can('create', ENTITY_QUOTE); + else { + + if(request()->input('is_recurring')) + $standardOrRecurringInvoice = ENTITY_RECURRING_INVOICE; + else + $standardOrRecurringInvoice = ENTITY_INVOICE; + + return $this->user()->can('create', $standardOrRecurringInvoice); + } } /**