diff options
author | Bernd Zeimetz <bernd@bzed.de> | 2010-04-05 14:07:30 +0200 |
---|---|---|
committer | Marcel Hellkamp <marc@gsites.de> | 2010-04-05 20:17:39 +0200 |
commit | b178eb8a56a5d100f6f6786f1dddb8d4952abb4d (patch) | |
tree | 0b591b9a85b652fbbcd20e6e5bf83e69d432412a | |
parent | dd4fc5bc27ba00bd718029f4756a46977224c047 (diff) | |
download | bottle-b178eb8a56a5d100f6f6786f1dddb8d4952abb4d.tar.gz |
Keep blank values while parsing POST data.
JSON-RPC and similar protocols send the json data within the key and
leave the value of the "form" empty. So we need to keep form fields with
empty values to be able to access the rpc data.
Signed-off-by: Bernd Zeimetz <bernd@bzed.de>
-rwxr-xr-x | bottle.py | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -693,7 +693,7 @@ class Request(threading.local, DictMixin): fb = TextIOWrapper(self.body, encoding='ISO-8859-1') else: fb = self.body - data = cgi.FieldStorage(fp=fb, environ=save_env) + data = cgi.FieldStorage(fp=fb, environ=save_env, keep_blank_values=True) self._POST = MultiDict() for item in data.list: self._POST[item.name] = item if item.filename else item.value |