diff --git a/nomad/app/api/common.py b/nomad/app/api/common.py
index d56a84aa5f3dc1c110014e28c1d45c3a906a2a80..7c8285f1063ba628169f96df5a863bfd47a78308 100644
--- a/nomad/app/api/common.py
+++ b/nomad/app/api/common.py
@@ -255,7 +255,7 @@ def query_api_url(*args, query_string: Dict[str, Any] = None):
     """
     url = os.path.join(config.api_url(False), *args)
     if query_string is not None:
-        url = '%s?%s' % (url, urlencode(query_string))
+        url = '%s?%s' % (url, urlencode(query_string, doseq=True))
 
     return url
 
diff --git a/nomad/app/api/repo.py b/nomad/app/api/repo.py
index abab84b01d97b812cf34b336b0437caa6473fde3..a7830d89226774e3a573947c08339d18c22a48e5 100644
--- a/nomad/app/api/repo.py
+++ b/nomad/app/api/repo.py
@@ -232,8 +232,6 @@ class RepoCalcsResource(Resource):
             code_args = dict(request.args)
             if 'statistics' in code_args:
                 del(code_args['statistics'])
-            import json
-            utils.get_logger(__name__).info('create code snippets', code_args=json.dumps(code_args))
             results['curl'] = query_api_curl('archive', 'query', query_string=code_args)
             results['python'] = query_api_python('archive', 'query', query_string=code_args)