From 70b8ea0acbfcc050807c5091770b984cd12f6011 Mon Sep 17 00:00:00 2001 From: Sander Dorigo Date: Fri, 10 Oct 2025 08:46:11 +0200 Subject: [PATCH 1/2] Basic check on numbers, needs improv still. --- app/Http/Controllers/Json/ReconcileController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Http/Controllers/Json/ReconcileController.php b/app/Http/Controllers/Json/ReconcileController.php index 763d306275..436fe0f347 100644 --- a/app/Http/Controllers/Json/ReconcileController.php +++ b/app/Http/Controllers/Json/ReconcileController.php @@ -81,6 +81,12 @@ class ReconcileController extends Controller if (!$start instanceof Carbon && !$end instanceof Carbon) { throw new FireflyException('Invalid dates submitted.'); } + if(!is_numeric($startBalance)) { + $startBalance = '0'; + } + if(!is_numeric($endBalance)) { + $endBalance = '0'; + } if ($end->lt($start)) { [$start, $end] = [$end, $start]; } From 63aa8adab76b45f1d4a12a6ee0dd04e9e9f1fa41 Mon Sep 17 00:00:00 2001 From: Sander Dorigo Date: Fri, 10 Oct 2025 08:46:47 +0200 Subject: [PATCH 2/2] Import forgotten class --- app/Factory/PiggyBankEventFactory.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Factory/PiggyBankEventFactory.php b/app/Factory/PiggyBankEventFactory.php index 09a80af0ff..e4635fb93c 100644 --- a/app/Factory/PiggyBankEventFactory.php +++ b/app/Factory/PiggyBankEventFactory.php @@ -26,6 +26,7 @@ namespace FireflyIII\Factory; use FireflyIII\Models\PiggyBank; use FireflyIII\Models\TransactionJournal; use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface; +use Illuminate\Support\Facades\Log; /** * Create piggy bank events.