From e0261c602d6d110d06ed153b01968326e3242c47 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 1 May 2023 08:07:41 +1000 Subject: [PATCH] Minor fixes for CSV imports --- app/Import/Definitions/BankTransactionMap.php | 6 +++--- app/Import/Definitions/ExpenseMap.php | 6 +++--- app/Import/Definitions/VendorMap.php | 6 +++--- app/Import/Providers/BaseImport.php | 3 ++- app/Import/Transformer/Bank/BankTransformer.php | 6 +++--- app/Import/Transformer/Csv/ClientTransformer.php | 6 +++--- app/Import/Transformer/Csv/ExpenseTransformer.php | 6 +++--- app/Import/Transformer/Csv/InvoiceTransformer.php | 6 +++--- app/Import/Transformer/Csv/PaymentTransformer.php | 6 +++--- app/Import/Transformer/Csv/QuoteTransformer.php | 6 +++--- .../Transformer/Csv/RecurringInvoiceTransformer.php | 6 +++--- app/Import/Transformer/Csv/VendorTransformer.php | 6 +++--- app/Import/Transformer/Freshbooks/ClientTransformer.php | 4 ++-- app/Import/Transformer/Freshbooks/InvoiceTransformer.php | 6 +++--- app/Import/Transformer/Invoice2Go/InvoiceTransformer.php | 6 +++--- app/Import/Transformer/Invoicely/ClientTransformer.php | 4 ++-- app/Import/Transformer/Invoicely/InvoiceTransformer.php | 6 +++--- app/Import/Transformer/Wave/ClientTransformer.php | 4 ++-- app/Import/Transformer/Wave/ExpenseTransformer.php | 6 +++--- app/Import/Transformer/Wave/InvoiceTransformer.php | 2 +- app/Import/Transformer/Wave/VendorTransformer.php | 4 ++-- app/Import/Transformer/Zoho/ClientTransformer.php | 4 ++-- app/Import/Transformer/Zoho/InvoiceTransformer.php | 6 +++--- app/Mail/Client/ClientStatement.php | 1 - app/Services/Client/Statement.php | 8 ++++---- 25 files changed, 65 insertions(+), 65 deletions(-) diff --git a/app/Import/Definitions/BankTransactionMap.php b/app/Import/Definitions/BankTransactionMap.php index b6482926ee8c..fb30efd891f0 100644 --- a/app/Import/Definitions/BankTransactionMap.php +++ b/app/Import/Definitions/BankTransactionMap.php @@ -1,10 +1,10 @@ transform($raw_invoice); - + $invoice_data['user_id'] = $this->company->owner()->id; + $invoice_data['line_items'] = $this->cleanItems( $invoice_data['line_items'] ?? [] ); diff --git a/app/Import/Transformer/Bank/BankTransformer.php b/app/Import/Transformer/Bank/BankTransformer.php index bff66a30e895..d9377edc09de 100644 --- a/app/Import/Transformer/Bank/BankTransformer.php +++ b/app/Import/Transformer/Bank/BankTransformer.php @@ -1,10 +1,10 @@ $this->data['body'], 'body' => $this->data['body'], - 'whitelabel' => $this->data['whitelabel'], 'settings' => $this->data['settings'], 'whitelabel' => $this->data['whitelabel'], 'logo' => $this->data['logo'], diff --git a/app/Services/Client/Statement.php b/app/Services/Client/Statement.php index db1fcb0cd899..e315b5e7d464 100644 --- a/app/Services/Client/Statement.php +++ b/app/Services/Client/Statement.php @@ -245,17 +245,17 @@ class Statement switch ($status) { case 'all': return [Invoice::STATUS_SENT, Invoice::STATUS_PARTIAL, Invoice::STATUS_PAID]; - break; + case 'paid': return [Invoice::STATUS_PAID]; - break; + case 'unpaid': return [Invoice::STATUS_SENT, Invoice::STATUS_PARTIAL]; - break; + default: return [Invoice::STATUS_SENT, Invoice::STATUS_PARTIAL, Invoice::STATUS_PAID]; - break; + } }