Browse Source

fix bottle context: get correctly all items from query and forms quest

Bastien Sevajol 6 years ago
parent
commit
39adc16cb6
1 changed files with 2 additions and 2 deletions
  1. 2 2
      hapic/ext/bottle/context.py

+ 2 - 2
hapic/ext/bottle/context.py View File

@@ -13,9 +13,9 @@ from hapic.processor import RequestParameters, ProcessValidationError
13 13
 class BottleContext(ContextInterface):
14 14
     def get_request_parameters(self, *args, **kwargs) -> RequestParameters:
15 15
         path_parameters = dict(bottle.request.url_args)
16
-        query_parameters = bottle.MultiDict(bottle.request.query)
16
+        query_parameters = bottle.MultiDict(bottle.request.query.allitems())
17 17
         body_parameters = dict(bottle.request.json or {})
18
-        form_parameters = bottle.MultiDict(bottle.request.forms)
18
+        form_parameters = bottle.MultiDict(bottle.request.forms.allitems())
19 19
         header_parameters = dict(bottle.request.headers)
20 20
         files_parameters = dict(bottle.request.files)
21 21