From 97817c3e5dc183a026cb1284041860b1e82c47cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lemme=20Velle=C3=B5u?= Date: Fri, 23 Aug 2019 09:34:12 +0300 Subject: [PATCH] added defaults to order number config --- .../Webkul/Sales/src/Repositories/OrderRepository.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/Webkul/Sales/src/Repositories/OrderRepository.php b/packages/Webkul/Sales/src/Repositories/OrderRepository.php index a115d4dc6..46ab1a14a 100755 --- a/packages/Webkul/Sales/src/Repositories/OrderRepository.php +++ b/packages/Webkul/Sales/src/Repositories/OrderRepository.php @@ -149,9 +149,12 @@ class OrderRepository extends Repository public function generateIncrementId() { $config = new CoreConfig(); - $invoiceNumberPrefix = $config->where('code','=',"sales.invoiceSettings.invoice_number.invoice_number_prefix")->first()->value; - $invoiceNumberLength = $config->where('code','=',"sales.invoiceSettings.invoice_number.invoice_number_length")->first()->value; - $invoiceNumberSuffix = $config->where('code','=',"sales.invoiceSettings.invoice_number.invoice_number_suffix")->first()->value; + $invoiceNumberPrefix = $config->where('code','=',"sales.invoiceSettings.invoice_number.invoice_number_prefix")->first() + ? $config->where('code','=',"sales.invoiceSettings.invoice_number.invoice_number_prefix")->first()->value : false; + $invoiceNumberLength = $config->where('code','=',"sales.invoiceSettings.invoice_number.invoice_number_length")->first() + ? $config->where('code','=',"sales.invoiceSettings.invoice_number.invoice_number_length")->first()->value : false; + $invoiceNumberSuffix = $config->where('code','=',"sales.invoiceSettings.invoice_number.invoice_number_suffix")->first() + ? $config->where('code','=',"sales.invoiceSettings.invoice_number.invoice_number_suffix")->value: false; $lastOrder = $this->model->orderBy('id', 'desc')->limit(1)->first(); $lastId = $lastOrder ? $lastOrder->id : 0;