diff --git a/app/Http/Controllers/CategoryController.php b/app/Http/Controllers/CategoryController.php index dc5b1ae..514c131 100644 --- a/app/Http/Controllers/CategoryController.php +++ b/app/Http/Controllers/CategoryController.php @@ -68,8 +68,11 @@ class CategoryController extends Controller 'default_budget' => $request->amount, ]); - $budget = $category->budgets()->where('end_date', null); - $budget->update(['budget' => $request->amount]); + $budget = $category->budgets()->where('end_date', null)->first(); + $budget->update([ + 'budget' => $request->amount, + 'remain' => ($request->amount + $budget->rollover) - ($budget->total_used) + ]); return redirect()->route('categories'); } diff --git a/database/database.sqlite b/database/database.sqlite index 2fe1656..97b6015 100644 Binary files a/database/database.sqlite and b/database/database.sqlite differ