diff --git a/VERSION b/VERSION index b6ce7d75..6e62271f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.6.4-stable+timestamp.2013.09.24.13.29.22 +Version 2.6.4-stable+timestamp.2013.09.24.13.36.50 diff --git a/gluon/globals.py b/gluon/globals.py index d2fd1a9a..78789f56 100644 --- a/gluon/globals.py +++ b/gluon/globals.py @@ -215,8 +215,9 @@ class Request(Storage): and env.request_method in ('POST', 'PUT', 'DELETE', 'BOTH')): query_string = env.pop('QUERY_STRING',None) dpost = cgi.FieldStorage(fp=body, environ=env, keep_blank_values=1) - if len(dpost): + try: post_vars.update(dpost) + except: pass if query_string is not None: env['QUERY_STRING'] = query_string # The same detection used by FieldStorage to detect multipart POSTs