From dca899bceeea99e1ddbb916a0a2a6bb93b29b27c Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 15 Jun 2024 09:25:41 +0200 Subject: [PATCH] Fix https://github.com/firefly-iii/firefly-iii/issues/8893 --- app/Validation/GroupValidation.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Validation/GroupValidation.php b/app/Validation/GroupValidation.php index c79fbc6539..581c7a239a 100644 --- a/app/Validation/GroupValidation.php +++ b/app/Validation/GroupValidation.php @@ -106,7 +106,13 @@ trait GroupValidation 'source_id', 'source_name', 'source_number', 'source_iban', 'destination_id', 'destination_name', 'destination_number', 'destination_iban', ]; + + // stop protesting when reconciliation is set to FALSE. + foreach ($data['transactions'] as $index => $row) { + if (false === ($row['reconciled'] ?? false)) { + continue; + } foreach ($forbidden as $key) { if (array_key_exists($key, $row)) { $validator->errors()->add(