From 9e6d123165a1e7a253ed66d87ae15025a02af607 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 17 Aug 2025 11:46:03 +0200 Subject: [PATCH] Fix #10771 --- app/Transformers/BudgetLimitTransformer.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Transformers/BudgetLimitTransformer.php b/app/Transformers/BudgetLimitTransformer.php index 01786930c4..736321b423 100644 --- a/app/Transformers/BudgetLimitTransformer.php +++ b/app/Transformers/BudgetLimitTransformer.php @@ -28,6 +28,7 @@ use FireflyIII\Models\BudgetLimit; use FireflyIII\Models\TransactionCurrency; use FireflyIII\Support\Facades\Amount; use FireflyIII\Support\Facades\Steam; +use FireflyIII\Support\JsonApi\Enrichments\BudgetEnrichment; use League\Fractal\Resource\Item; /** @@ -55,7 +56,14 @@ class BudgetLimitTransformer extends AbstractTransformer */ public function includeBudget(BudgetLimit $limit) { - return $this->item($limit->budget, new BudgetTransformer(), 'budgets'); + // enrich budget + $budget = $limit->budget; + $enrichment = new BudgetEnrichment(); + $enrichment->setStart($this->parameters->get('start')); + $enrichment->setEnd($this->parameters->get('end')); + $enrichment->setUser($budget->user); + $budget = $enrichment->enrichSingle($budget); + return $this->item($budget, new BudgetTransformer(), 'budgets'); } /**