fix: Update response handling to redirect to homepage after mode actions

This commit is contained in:
Aaron 2025-11-06 18:29:57 -05:00
parent a0fe76abc4
commit b8336f82c8

View File

@ -118,7 +118,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 == 'temporary_hold':
# Enter temporary hold (pause schedules temporarily)
@ -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':