From 0a42ce3eeb15d859a0f28fcd60fcfc63f9479023 Mon Sep 17 00:00:00 2001 From: Tomasz Knapik Date: Thu, 23 Nov 2017 14:10:16 +0000 Subject: [PATCH] Fix not updating visitor count rule properly --- src/wagtail_personalisation/adapters.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wagtail_personalisation/adapters.py b/src/wagtail_personalisation/adapters.py index e145cd9..a52e090 100644 --- a/src/wagtail_personalisation/adapters.py +++ b/src/wagtail_personalisation/adapters.py @@ -133,12 +133,13 @@ class SessionSegmentsAdapter(BaseSegmentsAdapter): if page_visits: for page_visit in page_visits: page_visit['count'] += 1 + page_visit['path'] = page.url_path if page else self.request.path self.request.session.modified = True else: visit_count.append({ 'slug': page.slug, 'id': page.pk, - 'path': self.request.path, + 'path': page.url_path if page else self.request.path, 'count': 1, })