From d973fae4db26f7fefbdf643ac23dd9e46dac93eb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 15 Apr 2026 16:38:07 +0000 Subject: [PATCH] Handle non-OK port status responses in enable flow Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e1d94cfc-9b91-48a3-99e3-64d7609ba710 Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com> --- app/sovran_systemsos_web/static/js/features.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/sovran_systemsos_web/static/js/features.js b/app/sovran_systemsos_web/static/js/features.js index e0fda1f..fee6ede 100644 --- a/app/sovran_systemsos_web/static/js/features.js +++ b/app/sovran_systemsos_web/static/js/features.js @@ -384,7 +384,10 @@ function handleFeatureToggle(feat, newEnabled) { headers: { "Content-Type": "application/json" }, body: JSON.stringify({ ports: ports }), }) - .then(function(r) { return r.json(); }) + .then(function(r) { + if (!r.ok) throw new Error("Port status request failed: " + r.status); + return r.json(); + }) .then(function(data) { var portStatuses = {}; (data.ports || []).forEach(function(p) {