From b405ed84da81420bd7de16d0de355bd18d435871 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 21 Aug 2016 18:47:56 +0300 Subject: [PATCH] Prevent invoices with expenses from creating products --- app/Ninja/Repositories/InvoiceRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Ninja/Repositories/InvoiceRepository.php b/app/Ninja/Repositories/InvoiceRepository.php index 9e1b5ab7228e..63a3e00ecb79 100644 --- a/app/Ninja/Repositories/InvoiceRepository.php +++ b/app/Ninja/Repositories/InvoiceRepository.php @@ -541,7 +541,7 @@ class InvoiceRepository extends BaseRepository } if ($productKey = trim($item['product_key'])) { - if (\Auth::user()->account->update_products && ! strtotime($productKey) && ! $task && ! $expense) { + if (\Auth::user()->account->update_products && ! $invoice->has_tasks && ! $invoice->has_expenses) { $product = Product::findProductByKey($productKey); if (!$product) { if (Auth::user()->can('create', ENTITY_PRODUCT)) {