From b8336f82c884f7b8717555f1c2208f6fc7df4ae2 Mon Sep 17 00:00:00 2001 From: sickprodigy Date: Thu, 6 Nov 2025 18:29:57 -0500 Subject: [PATCH] fix: Update response handling to redirect to homepage after mode actions --- Scripts/web_server.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Scripts/web_server.py b/Scripts/web_server.py index 3924166..bb4218b 100644 --- a/Scripts/web_server.py +++ b/Scripts/web_server.py @@ -118,8 +118,9 @@ class TempWebServer: except: pass - return self._get_status_page(sensors, ac_monitor, heater_monitor, show_success=True) - + # Redirect back to homepage + return 'HTTP/1.1 303 See Other\r\nLocation: /\r\n\r\n' + elif mode_action == 'temporary_hold': # Enter temporary hold (pause schedules temporarily) config['schedule_enabled'] = False @@ -137,7 +138,8 @@ class TempWebServer: except: pass - return self._get_status_page(sensors, ac_monitor, heater_monitor, show_success=True) + # Redirect back to homepage + return 'HTTP/1.1 303 See Other\r\nLocation: /\r\n\r\n' elif mode_action == 'permanent_hold': # Enter permanent hold (disable schedules permanently) @@ -156,7 +158,8 @@ class TempWebServer: except: pass - return self._get_status_page(sensors, ac_monitor, heater_monitor, show_success=True) + # Redirect back to homepage + return 'HTTP/1.1 303 See Other\r\nLocation: /\r\n\r\n' # ===== END: Handle mode actions ===== elif mode_action == 'save_schedules':