diff --git a/VERSION b/VERSION index 967b33f..08456a4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2.7 \ No newline at end of file +0.2.8 \ No newline at end of file diff --git a/securenative/context/context_builder.py b/securenative/context/context_builder.py index 398f7ba..0b87022 100644 --- a/securenative/context/context_builder.py +++ b/securenative/context/context_builder.py @@ -48,7 +48,7 @@ def from_http_request(request): client_token = None try: - headers = request.headers + headers = dict(request.headers) except Exception: headers = None diff --git a/securenative/utils/request_utils.py b/securenative/utils/request_utils.py index 763eb81..52e0f0f 100644 --- a/securenative/utils/request_utils.py +++ b/securenative/utils/request_utils.py @@ -4,9 +4,10 @@ class RequestUtils(object): @staticmethod def get_secure_header_from_request(headers): - if headers: + try: return headers[RequestUtils.SECURENATIVE_HEADER] - return [] + except Exception: + return "" @staticmethod def get_client_ip_from_request(request): diff --git a/securenative/utils/version_utils.py b/securenative/utils/version_utils.py index e4413e2..24ef37c 100644 --- a/securenative/utils/version_utils.py +++ b/securenative/utils/version_utils.py @@ -2,4 +2,4 @@ class VersionUtils(object): @staticmethod def get_version(): - return "0.2.7" + return "0.2.8"