From f1ef55ce8451cca09ea4a53cf1179eb21c797883 Mon Sep 17 00:00:00 2001 From: Phuoc Cao Date: Sun, 26 Apr 2026 08:18:27 +0200 Subject: [PATCH] fixed bug in last_view --- cao_sunyata/views/blog.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cao_sunyata/views/blog.py b/cao_sunyata/views/blog.py index aa5dc88..4bbfd96 100644 --- a/cao_sunyata/views/blog.py +++ b/cao_sunyata/views/blog.py @@ -34,7 +34,12 @@ def blog(request): # incrementer le compteur de vues client_addr = request.client_addr today = datetime.datetime.now() - if client_addr != '127.0.0.1' and entry.view_ip != client_addr and entry.view_date[:13] != str(today)[:13] and \ + if entry.view_date : + last_view = entry.view_date[:13] + else: + last_view = 'None' + + if client_addr != '127.0.0.1' and entry.view_ip != client_addr and last_view != str(today)[:13] and \ request.user_agent.find("spider") == 0 and request.user_agent.find("crawler") == 0 and request.user_agent.find("+http") == 0: update_view_counter(request, blog_id, client_addr, today)