From 39e7914574ab4a0f82e9f98275a965c879cec953 Mon Sep 17 00:00:00 2001
From: Christopher Rhodes <christopher.rhodes@embl.de>
Date: Wed, 22 May 2024 16:40:12 +0200
Subject: [PATCH] Drop none-valued query parameters by default

---
 model_server/clients/imagej/adapter.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/model_server/clients/imagej/adapter.py b/model_server/clients/imagej/adapter.py
index a68dc462..237aa7ab 100644
--- a/model_server/clients/imagej/adapter.py
+++ b/model_server/clients/imagej/adapter.py
@@ -27,7 +27,7 @@ def hit_endpoint(method, endpoint, params=None, body=None, drop_none=True):
     if not method in ['GET', 'PUT']:
         raise Exception('Can only handle GET and PUT requests')
     k_pop = []
-    if drop_none:
+    if drop_none and params is not None:
         for k, v in params.items():
             if v is None:
                 k_pop.append(k)
-- 
GitLab