From 6eaa477ed35c4825914db104930b8748f8908a26 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 8 Apr 2026 23:23:52 +0000 Subject: [PATCH 1/2] Initial plan From a6d3b856145b3b5dd7c4968741c1f30eb4832c6d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 8 Apr 2026 23:28:50 +0000 Subject: [PATCH 2/2] Fix set-alias endpoint: return HTTP 200 with normalized error key on failure Agent-Logs-Url: https://github.com/netalertx/NetAlertX/sessions/05ab18a3-4ac2-492d-bb80-67a1cc089bd9 Co-authored-by: jokob-sk <96159884+jokob-sk@users.noreply.github.com> --- server/api_server/api_server_start.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/api_server/api_server_start.py b/server/api_server/api_server_start.py index 1430d169..484e19f0 100755 --- a/server/api_server/api_server_start.py +++ b/server/api_server/api_server_start.py @@ -587,7 +587,8 @@ def api_device_set_alias(mac, payload=None): result = device_handler.updateDeviceColumn(mac, 'devName', alias) if not result.get("success"): - return jsonify(result), 404 + err = result.get("error") or result.get("message") or f"Failed to update alias for device {mac}" + return jsonify({"success": False, "error": err}) return jsonify(result)