diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 81061ba5477..09b5299a555 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -270,7 +270,7 @@ class Database(openerpweb.Controller): params['db_lang'], params['create_admin_pwd'] ) - + try: return req.session.proxy("db").create(*create_attrs) except xmlrpclib.Fault, e: @@ -1181,7 +1181,7 @@ class Binary(openerpweb.Controller): } """ data = ufile.read() - args = [ufile.content_length, ufile.filename, + args = [len(data), ufile.filename, ufile.content_type, base64.b64encode(data)] except Exception, e: args = [False, e.message]