diff options
Diffstat (limited to 'custodia/secrets.py')
-rw-r--r-- | custodia/secrets.py | 4 |
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: |