From e5e5721459632725ab6bbf954ce6f66c9373c334 Mon Sep 17 00:00:00 2001 From: Mike Olund Date: Wed, 1 Mar 2017 18:02:31 -0800 Subject: [PATCH] Fixed 500 error in proxy check --- edivorce/apps/core/middleware/bceid_middleware.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/edivorce/apps/core/middleware/bceid_middleware.py b/edivorce/apps/core/middleware/bceid_middleware.py index 7481d7c5..80f658fe 100644 --- a/edivorce/apps/core/middleware/bceid_middleware.py +++ b/edivorce/apps/core/middleware/bceid_middleware.py @@ -82,7 +82,10 @@ class BceidMiddleware(object): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR', '') forwarded_for = x_forwarded_for.split(',') + if len(forwarded_for) == 0: + return False + for ip in forwarded_for: - if ip_address(ip) in bcgov_network: + if ip !='' and ip_address(ip) in bcgov_network: return True return False \ No newline at end of file