From 05a617d3b2ea4b1b9608ab77ea4dc1955395528d Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Fri, 6 Feb 2015 10:57:17 +0000 Subject: [PATCH] Made the cookie handling for the 'new_enough' cookie insensitive to nonnumeric values. - Legacy-Id: 9009 --- ietf/doc/templatetags/ietf_filters.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ietf/doc/templatetags/ietf_filters.py b/ietf/doc/templatetags/ietf_filters.py index 442d17801..1dcbaaa77 100644 --- a/ietf/doc/templatetags/ietf_filters.py +++ b/ietf/doc/templatetags/ietf_filters.py @@ -399,10 +399,11 @@ def unescape(text): @register.filter(name='new_enough') def new_enough(x,request): + days = 14 if "new_enough" in request.COOKIES: - days = int(request.COOKIES["new_enough"]) - else: - days = 14 + value = request.COOKIES["new_enough"] + if value.isdigit(): + days = int(value) return x < days @register.filter(name='expires_soon')