diff --git a/model_server/clients/imagej/adapter.py b/model_server/clients/imagej/adapter.py
index a68dc46284029248ca405034a548970b4f93b09c..237aa7ab51bef9c6dd8813ae1a8669b5f9bc70e6 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)