Return dynamic question runs to dashboard

This commit is contained in:
hz
2026-07-23 13:52:24 -05:00
parent 403944b249
commit e174b5db15
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -939,11 +939,13 @@ func _exit_run() -> void:
return
var was_core_run := BlockSessionService.session_kind == "core"
var was_review_run := BlockSessionService.session_kind == "review"
var was_dynamic_run := BlockSessionService.session_kind == "dynamic"
if BlockSessionService.block_started and BlockSessionService.session_kind != "simulation":
BlockSessionService.finish_block()
elif BlockSessionService.session_kind == "simulation":
BlockSessionService.block_started = false
if was_review_run:
if was_review_run or was_dynamic_run:
DashboardService.refresh()
show_screen("dashboard")
else:
show_screen("selection", "exam" if was_core_run else "step3")