summaryrefslogtreecommitdiffstats
path: root/custodia/secrets.py
diff options
context:
space:
mode:
Diffstat (limited to 'custodia/secrets.py')
-rw-r--r--custodia/secrets.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/custodia/secrets.py b/custodia/secrets.py
index dd7a76a..735d0ed 100644
--- a/custodia/secrets.py
+++ b/custodia/secrets.py
@@ -183,7 +183,9 @@ class Secrets(HTTPConsumer):
def _get_key(self, trail, request, response):
# default to simple
- query = request.get('query', {'type': 'simple', 'value': ''})
+ query = request.get('query', '')
+ if len(query) == 0:
+ query = {'type': 'simple', 'value': ''}
try:
msg = self._parse(request, query)
except Exception as e: