Skip to content

Commit

Permalink
Record IP address for trackbacks
Browse files Browse the repository at this point in the history
  • Loading branch information
Fantomas42 committed Jan 13, 2014
1 parent 18f7599 commit 120ad5e
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions zinnia/views/trackback.py
Expand Up @@ -63,12 +63,14 @@ def post(self, request, *args, **kwargs):
title = request.POST.get('title') or url
excerpt = request.POST.get('excerpt') or title
blog_name = request.POST.get('blog_name') or title
ip_address = request.META.get('REMOTE_ADDR', None)

trackback, created = comments.get_model().objects.get_or_create(
content_type=ContentType.objects.get_for_model(Entry),
object_pk=entry.pk, site=site, user_url=url,
user_name=blog_name, defaults={'comment': excerpt,
'submit_date': timezone.now()})
user_name=blog_name, ip_address=ip_address,
defaults={'comment': excerpt,
'submit_date': timezone.now()})
if created:
trackback.flags.create(user=get_user_flagger(), flag=TRACKBACK)
trackback_was_posted.send(trackback.__class__,
Expand Down

0 comments on commit 120ad5e

Please sign in to comment.