diff --git a/.travis.yml b/.travis.yml index 1ca8a1e..c268f5e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,8 +8,8 @@ python: - "pypy" env: - - DJANGO=Django==1.6.9 - - DJANGO=Django==1.7.2 + - DJANGO=Django==1.6.10 + - DJANGO=Django==1.7.5 services: - redis-server @@ -28,7 +28,7 @@ script: matrix: exclude: - python: "2.6" - env: DJANGO=Django==1.7.2 + env: DJANGO=Django==1.7.5 after_success: - coveralls --verbose diff --git a/defender/utils.py b/defender/utils.py index 11c51d3..fb21264 100644 --- a/defender/utils.py +++ b/defender/utils.py @@ -43,7 +43,7 @@ def get_ip(request): ip = request.META.get(config.REVERSE_PROXY_HEADER, '') ip = ip.split(",", 1)[0].strip() if ip == '': - ip = request.META.get('REMOTE_ADDR', '') + ip = get_ip_address_from_request(request) else: ip = get_ip_address_from_request(request) return ip