fix log in issue

This commit is contained in:
2025-12-28 06:11:06 +01:00
parent 0c5f801854
commit 9d2f2b65ae
2 changed files with 11 additions and 3 deletions

View File

@@ -269,7 +269,10 @@ def submit_step2():
try: try:
scenario_map = json.loads(scenario_map_json) if scenario_map_json else {} scenario_map = json.loads(scenario_map_json) if scenario_map_json else {}
selected_scenarios = json.loads(selected_scenarios_json) if selected_scenarios_json else [] selected_scenarios = json.loads(selected_scenarios_json) if selected_scenarios_json else []
except json.JSONDecodeError: except json.JSONDecodeError as e:
print(f"[ERROR] JSON Decode Error in submit_step2: {e}")
print(f"[DEBUG] scenario_map_json: {scenario_map_json}")
print(f"[DEBUG] selected_scenarios_json: {selected_scenarios_json}")
flash('Invalid scenario data', 'error') flash('Invalid scenario data', 'error')
return redirect(url_for('jobs.submit')) return redirect(url_for('jobs.submit'))
@@ -308,6 +311,8 @@ def submit_step2_validated():
except json.JSONDecodeError as e: except json.JSONDecodeError as e:
print(f"[ERROR] Step2 - JSON decode error: {e}") print(f"[ERROR] Step2 - JSON decode error: {e}")
print(f"[DEBUG] organized_data_json: {organized_data_json}")
print(f"[DEBUG] scenario_map_json: {scenario_map_json}")
flash('Invalid scenario data', 'error') flash('Invalid scenario data', 'error')
return redirect(url_for('jobs.submit')) return redirect(url_for('jobs.submit'))
@@ -337,7 +342,10 @@ def submit_final():
try: try:
scenarios = json.loads(scenarios_json) if scenarios_json else [] scenarios = json.loads(scenarios_json) if scenarios_json else []
scenario_map = json.loads(scenario_map_json) if scenario_map_json else {} scenario_map = json.loads(scenario_map_json) if scenario_map_json else {}
except json.JSONDecodeError: except json.JSONDecodeError as e:
print(f"[ERROR] JSON Decode Error in submit_final: {e}")
print(f"[DEBUG] scenarios_json: {scenarios_json}")
print(f"[DEBUG] scenario_map_json: {scenario_map_json}")
flash('Invalid scenario data', 'error') flash('Invalid scenario data', 'error')
return redirect(url_for('jobs.submit')) return redirect(url_for('jobs.submit'))

View File

@@ -27,7 +27,7 @@
<form method="POST" action="{{ url_for('jobs.submit_step2') }}" id="scenarioForm"> <form method="POST" action="{{ url_for('jobs.submit_step2') }}" id="scenarioForm">
<input type="hidden" name="branch_name" value="{{ branch_name }}"> <input type="hidden" name="branch_name" value="{{ branch_name }}">
<input type="hidden" name="scenario_map" value="{{ scenario_map|tojson }}"> <input type="hidden" name="scenario_map" value='{{ scenario_map|tojson }}'>
<input type="hidden" name="selected_scenarios" id="selectedScenariosInput"> <input type="hidden" name="selected_scenarios" id="selectedScenariosInput">
<div class="scenario-controls"> <div class="scenario-controls">