From 7bb57e9b9c0a306db37f5ad0c579a9eb4633cf70 Mon Sep 17 00:00:00 2001 From: Oliver Falk Date: Wed, 14 Nov 2018 14:58:22 +0100 Subject: [PATCH] Fix issue #15, only use the first part of the client IP - this dosn't happen in SQLite envs, since types are not enforced --- ivatar/ivataraccount/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ivatar/ivataraccount/views.py b/ivatar/ivataraccount/views.py index d2961a5..0c2cfc6 100644 --- a/ivatar/ivataraccount/views.py +++ b/ivatar/ivataraccount/views.py @@ -377,7 +377,7 @@ class ImportPhotoView(SuccessMessageMixin, TemplateView): if 'photo_Gravatar' in request.POST: photo = Photo() photo.user = request.user - photo.ip_address = get_client_ip(request) + photo.ip_address = get_client_ip(request)[0] if photo.import_image('Gravatar', addr): messages.success(request, _('Gravatar image successfully imported')) @@ -391,7 +391,7 @@ class ImportPhotoView(SuccessMessageMixin, TemplateView): if 'photo_Libravatar' in request.POST: photo = Photo() photo.user = request.user - photo.ip_address = get_client_ip(request) + photo.ip_address = get_client_ip(request)[0] if photo.import_image('Libravatar', addr): messages.success(request, _('Libravatar image successfully imported'))