diff --git a/webnotes/__init__.py b/webnotes/__init__.py index c1b5690d78..916d25a3c8 100644 --- a/webnotes/__init__.py +++ b/webnotes/__init__.py @@ -189,8 +189,7 @@ def connect(db_name=None, password=None): local.user = webnotes.profile.Profile('Administrator') def get_request_header(key, default=None): - import os - return os.environ.get(key, default) + return webnotes.request.headers.get(key, default) remote_ip = get_request_header('REMOTE_ADDR') #Required for login from python shell logger = None diff --git a/webnotes/app.py b/webnotes/app.py index d2366c9922..8958db9a45 100644 --- a/webnotes/app.py +++ b/webnotes/app.py @@ -28,7 +28,7 @@ def application(request): else: webnotes.local.request = request webnotes.init() - + webnotes.local.form_dict = webnotes._dict({ k:v[0] if isinstance(v, (list, tuple)) else v \ for k, v in (request.form or request.args).iteritems() })