From aa67f84c21a73e800a010cd6df2650f4e44949b6 Mon Sep 17 00:00:00 2001 From: Guillem Arias Date: Mon, 18 May 2026 22:31:18 +0200 Subject: [PATCH] fix(goals/demo): seed goals in generate_new_user_data_for! Cloudflare preview entrypoint, FamilyResetJob, and the Settings "Reset + load sample data" flow all go through generate_new_user_data_for!, which seeded categories/accounts/transactions/budget but not goals. Move generate_goals! inside this method (alongside the same call already in generate_default_data!) so every sample-data surface gets the full state-coverage matrix. --- app/models/demo/generator.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/models/demo/generator.rb b/app/models/demo/generator.rb index 40be65630..e047424cc 100644 --- a/app/models/demo/generator.rb +++ b/app/models/demo/generator.rb @@ -72,6 +72,9 @@ class Demo::Generator create_realistic_accounts!(family) create_realistic_transactions!(family) generate_budget_auto_fill!(family) + + puts "🎯 Seeding goals..." + generate_goals!(family) end family.sync_later