From 3893f597734d9482d6a87b58f05d29231fb524fc Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 5 Jul 2020 09:34:56 +0200 Subject: [PATCH] Fix some casting --- .../V1/Requests/TransactionStoreRequest.php | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/app/Api/V1/Requests/TransactionStoreRequest.php b/app/Api/V1/Requests/TransactionStoreRequest.php index 91b246c737..bb90d31712 100644 --- a/app/Api/V1/Requests/TransactionStoreRequest.php +++ b/app/Api/V1/Requests/TransactionStoreRequest.php @@ -221,7 +221,7 @@ class TransactionStoreRequest extends Request // foreign currency info: 'foreign_currency_id' => $this->integerFromValue((string) $object['foreign_currency_id']), - 'foreign_currency_code' => $this->stringFromValue($object['foreign_currency_code']), + 'foreign_currency_code' => $this->stringFromValue((string) $object['foreign_currency_code']), // amount and foreign amount. Cannot be 0. 'amount' => $this->stringFromValue((string) $object['amount']), @@ -232,37 +232,37 @@ class TransactionStoreRequest extends Request // source of transaction. If everything is null, assume cash account. 'source_id' => $this->integerFromValue((string) $object['source_id']), - 'source_name' => $this->stringFromValue($object['source_name']), - 'source_iban' => $this->stringFromValue($object['source_iban']), - 'source_number' => $this->stringFromValue($object['source_number']), - 'source_bic' => $this->stringFromValue($object['source_bic']), + 'source_name' => $this->stringFromValue((string) $object['source_name']), + 'source_iban' => $this->stringFromValue((string) $object['source_iban']), + 'source_number' => $this->stringFromValue((string) $object['source_number']), + 'source_bic' => $this->stringFromValue((string) $object['source_bic']), // destination of transaction. If everything is null, assume cash account. 'destination_id' => $this->integerFromValue((string) $object['destination_id']), - 'destination_name' => $this->stringFromValue($object['destination_name']), - 'destination_iban' => $this->stringFromValue($object['destination_iban']), - 'destination_number' => $this->stringFromValue($object['destination_number']), - 'destination_bic' => $this->stringFromValue($object['destination_bic']), + 'destination_name' => $this->stringFromValue((string) $object['destination_name']), + 'destination_iban' => $this->stringFromValue((string) $object['destination_iban']), + 'destination_number' => $this->stringFromValue((string) $object['destination_number']), + 'destination_bic' => $this->stringFromValue((string) $object['destination_bic']), // budget info 'budget_id' => $this->integerFromValue((string) $object['budget_id']), - 'budget_name' => $this->stringFromValue($object['budget_name']), + 'budget_name' => $this->stringFromValue((string) $object['budget_name']), // category info 'category_id' => $this->integerFromValue((string) $object['category_id']), - 'category_name' => $this->stringFromValue($object['category_name']), + 'category_name' => $this->stringFromValue((string) $object['category_name']), // journal bill reference. Optional. Will only work for withdrawals 'bill_id' => $this->integerFromValue((string) $object['bill_id']), - 'bill_name' => $this->stringFromValue($object['bill_name']), + 'bill_name' => $this->stringFromValue((string) $object['bill_name']), // piggy bank reference. Optional. Will only work for transfers 'piggy_bank_id' => $this->integerFromValue((string) $object['piggy_bank_id']), - 'piggy_bank_name' => $this->stringFromValue($object['piggy_bank_name']), + 'piggy_bank_name' => $this->stringFromValue((string) $object['piggy_bank_name']), // some other interesting properties 'reconciled' => $this->convertBoolean((string) $object['reconciled']), - 'notes' => $this->nlStringFromValue($object['notes']), + 'notes' => $this->nlStringFromValue((string) $object['notes']), 'tags' => $this->arrayFromValue($object['tags']), // all custom fields: