From dfca5b87224d3008a58b6891cc5ec37abccebefd Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 22 Dec 2019 07:50:21 +0100 Subject: [PATCH] No check if no accounts submitted. --- app/Validation/TransactionValidation.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Validation/TransactionValidation.php b/app/Validation/TransactionValidation.php index ff5e432fba..ce6f7a86cf 100644 --- a/app/Validation/TransactionValidation.php +++ b/app/Validation/TransactionValidation.php @@ -100,6 +100,14 @@ trait TransactionValidation $transactionType = $transaction['type'] ?? $originalType; $accountValidator->setTransactionType($transactionType); + // if no account types are given, just skip the check. + if (!isset($transaction['source_id']) + && !isset($transaction['source_name']) + && !isset($transaction['destination_id']) + && !isset($transaction['destination_name'])) { + continue; + } + // validate source account. $sourceId = isset($transaction['source_id']) ? (int)$transaction['source_id'] : $originalData['source_id']; $sourceName = $transaction['source_name'] ?? $originalData['source_name'];