Skip to content

Commit 16e2249

Browse files
authored
Merge pull request #1600 from netalertx/copilot/fix-api-error-response
Fix set-alias endpoint: return HTTP 200 with normalized `error` key on failure
2 parents e3a4c62 + a6d3b85 commit 16e2249

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

server/api_server/api_server_start.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,8 @@ def api_device_set_alias(mac, payload=None):
587587
result = device_handler.updateDeviceColumn(mac, 'devName', alias)
588588

589589
if not result.get("success"):
590-
return jsonify(result), 404
590+
err = result.get("error") or result.get("message") or f"Failed to update alias for device {mac}"
591+
return jsonify({"success": False, "error": err})
591592

592593
return jsonify(result)
593594

0 commit comments

Comments
 (0)