From fca96aa9d73befdb6b24cf6704220f7cfacd4bea Mon Sep 17 00:00:00 2001 From: bruvv <3063928+bruvv@users.noreply.github.com> Date: Tue, 18 May 2021 16:52:24 +0200 Subject: [PATCH] Fix EU consent bug (#320) * Update request.py * Use current date to format EU consent cookie Co-authored-by: Ben Busby --- app/request.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/request.py b/app/request.py index c93aa96..1c0c2c6 100644 --- a/app/request.py +++ b/app/request.py @@ -1,4 +1,5 @@ from app.models.config import Config +from datetime import datetime import xml.etree.ElementTree as ET import random import requests @@ -224,8 +225,11 @@ class Request: # FIXME: Should investigate this further to ensure the consent # view is suppressed correctly + now = datetime.now() cookies = { - 'CONSENT': 'PENDING+999' + 'CONSENT': 'YES+cb.{:d}{:02d}{:02d}-17-p0.de+F+678'.format( + now.year, now.month, now.day + ) } # Validate Tor conn and request new identity if the last one failed