From 0aa73ccf963f7ce77ae2dd69c14f4949dfd961e4 Mon Sep 17 00:00:00 2001 From: James Cole Date: Tue, 31 Mar 2026 20:13:49 +0200 Subject: [PATCH] Fix https://github.com/firefly-iii/firefly-iii/issues/12063 --- app/Http/Controllers/Budget/BudgetLimitController.php | 8 ++++---- app/Validation/AutoBudget/ValidatesAutoBudgetRequest.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Budget/BudgetLimitController.php b/app/Http/Controllers/Budget/BudgetLimitController.php index e26a40b841..b263d702a2 100644 --- a/app/Http/Controllers/Budget/BudgetLimitController.php +++ b/app/Http/Controllers/Budget/BudgetLimitController.php @@ -172,8 +172,8 @@ final class BudgetLimitController extends Controller // return empty array: return response()->json([]); } - if ((int) $amount > 268_435_456) { // intentional cast to integer - $amount = '268435456'; + if ((int) $amount > 2_147_483_647) { // intentional cast to integer + $amount = '2147483647'; } if (-1 === bccomp($amount, '0')) { $amount = bcmul($amount, '-1'); @@ -232,8 +232,8 @@ final class BudgetLimitController extends Controller if ('' === $amount) { $amount = '0'; } - if ((int) $amount > 268_435_456) { // 268 million, intentional integer - $amount = '268435456'; + if ((int) $amount > 2_147_483_647) { // 268 million, intentional integer + $amount = '2147483647'; } // sanity check on amount: if (0 === bccomp($amount, '0')) { diff --git a/app/Validation/AutoBudget/ValidatesAutoBudgetRequest.php b/app/Validation/AutoBudget/ValidatesAutoBudgetRequest.php index 7fd52c66ac..adec143fc8 100644 --- a/app/Validation/AutoBudget/ValidatesAutoBudgetRequest.php +++ b/app/Validation/AutoBudget/ValidatesAutoBudgetRequest.php @@ -72,7 +72,7 @@ trait ValidatesAutoBudgetRequest $validator->errors()->add('auto_budget_amount', (string) trans('validation.require_currency_info')); } // too big amount - if ((int) $amount > 268_435_456) { + if ((int) $amount > 2_147_483_647) { $validator->errors()->add('auto_budget_amount', (string) trans('validation.amount_required_for_auto_budget')); } }