From d2f780b931b9a7d4a99578c6ba4dc1f110cda1d1 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Wed, 20 May 2026 09:39:13 -0500 Subject: Initialise initial value used in reduce. To avoid failures later due to missing keys, we initialise the initial value used in reduce to a dict with empty tuples for every key. --- gn_auth/auth/authorisation/data/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gn_auth/auth/authorisation/data/views.py b/gn_auth/auth/authorisation/data/views.py index f8f4033..502c802 100644 --- a/gn_auth/auth/authorisation/data/views.py +++ b/gn_auth/auth/authorisation/data/views.py @@ -116,7 +116,7 @@ def authorisation() -> Response: (dset.strip(), trt.strip()) for dset, trt in (trtstr.split("::") for trtstr in request_json().get("traits", []))), - {}) + {key: tuple() for key in ("Publish", "ProbeSet", "Geno", "Temp")}) db_uri = app.config["AUTH_DB"] user = User(uuid.uuid4(), "anon@ymous.user", "Anonymous User") -- cgit 1.4.1