From 4f66edbb21474a988471458f263b9802df9350d5 Mon Sep 17 00:00:00 2001 From: SERTY Date: Wed, 30 Jul 2025 19:22:10 +0300 Subject: [PATCH] fix index route --- routes.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/routes.py b/routes.py index 05a2f2e..18c3fe6 100644 --- a/routes.py +++ b/routes.py @@ -134,10 +134,14 @@ def index(): clean_mappings = {} if config.mappings: for key, value in config.mappings.items(): - if value['report_id']: + if isinstance(value, dict): clean_mappings[key] = value else: - clean_mappings[key] = {'report_id': value, 'schedule_cron': None, 'schedule_period': None} + clean_mappings[key] = { + 'report_id': value, + 'schedule_cron': None, + 'schedule_period': None + } return render_template( 'index.html', rms_config=config.get_rms_dict(), @@ -479,7 +483,7 @@ def save_schedule(): for sheet_title, params in updated_mappings.items(): if not isinstance(params, dict): continue - + cron_value = request.form.get(f"cron-{sheet_title}", "").strip() period_value = request.form.get(f"period-{sheet_title}", "").strip()