From ec4a6d2ac483ff4f4b94f7da9b2f27ddef817cab Mon Sep 17 00:00:00 2001 From: Daniel Nemergut <dnemergu@nrao.edu> Date: Mon, 24 Jun 2024 23:56:15 -0400 Subject: [PATCH] Making capability required in the get versions request --- services/capability/capability/views/casa_matrix.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/capability/capability/views/casa_matrix.py b/services/capability/capability/views/casa_matrix.py index 91b3ad4c7..8c0090ba4 100644 --- a/services/capability/capability/views/casa_matrix.py +++ b/services/capability/capability/views/casa_matrix.py @@ -72,9 +72,13 @@ def get_casa_versions(request: Request) -> Response: or a 404 response (HTTPNotFound) if none are returned """ body = parse_body(request) + + if "capability" not in body: + return HTTPBadRequest(detail=f"Capability not given") + params = { "version": body["version"] if "version" in body else None, - "capability": body["capability"] if "capability" in body else None, + "capability": body["capability"], "telescope": body["telescope"] if "telescope" in body else None, } params = {k: v for k, v in params.items() if v is not None} -- GitLab