fix: include filter_conditions in goal type list query
All checks were successful
Deploy Development / deploy (push) Successful in 49s
Build Test / lint-backend (push) Successful in 0s
Build Test / build-frontend (push) Successful in 14s

Bug 3 Fix: filter_conditions was missing from SELECT statement in
list_goal_type_definitions(), preventing edit form from loading
existing filter JSON.

- Added filter_conditions to line 1087
- Now edit form correctly populates filter textarea
This commit is contained in:
Lars 2026-03-27 21:57:25 +01:00
parent 9ab36145e5
commit ce4cd7daf1

View File

@ -1084,7 +1084,7 @@ def list_goal_type_definitions(session: dict = Depends(require_auth)):
cur.execute(""" cur.execute("""
SELECT id, type_key, label_de, label_en, unit, icon, category, SELECT id, type_key, label_de, label_en, unit, icon, category,
source_table, source_column, aggregation_method, source_table, source_column, aggregation_method,
calculation_formula, description, is_system, is_active, calculation_formula, filter_conditions, description, is_system, is_active,
created_at, updated_at created_at, updated_at
FROM goal_type_definitions FROM goal_type_definitions
WHERE is_active = true WHERE is_active = true