mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-19 10:53:37 +00:00
No check if no accounts submitted.
This commit is contained in:
@@ -100,6 +100,14 @@ trait TransactionValidation
|
|||||||
$transactionType = $transaction['type'] ?? $originalType;
|
$transactionType = $transaction['type'] ?? $originalType;
|
||||||
$accountValidator->setTransactionType($transactionType);
|
$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.
|
// validate source account.
|
||||||
$sourceId = isset($transaction['source_id']) ? (int)$transaction['source_id'] : $originalData['source_id'];
|
$sourceId = isset($transaction['source_id']) ? (int)$transaction['source_id'] : $originalData['source_id'];
|
||||||
$sourceName = $transaction['source_name'] ?? $originalData['source_name'];
|
$sourceName = $transaction['source_name'] ?? $originalData['source_name'];
|
||||||
|
Reference in New Issue
Block a user