From 27b6d05b6a66cc6c96b8e21a3e23f9c48116c8f2 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 6fabe46..9239b6e 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 @@ -216,8 +217,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