From 9ec7a48eae632a74e4e845c66bd76c12b2fa1130 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 17 Aug 2021 15:35:26 +1000 Subject: [PATCH] Force line items to have a default type_id --- app/Utils/Traits/CleanLineItems.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Utils/Traits/CleanLineItems.php b/app/Utils/Traits/CleanLineItems.php index 844b666e71d8..6aa299066604 100644 --- a/app/Utils/Traits/CleanLineItems.php +++ b/app/Utils/Traits/CleanLineItems.php @@ -55,6 +55,10 @@ trait CleanLineItems //always cast the value! $item[$key] = BaseSettings::castAttribute(InvoiceItem::$casts[$key], $item[$key]); } + + if($item['type_id'] == '0') + $item['type_id'] ='1'; + } if (array_key_exists('id', $item)) {