From f3fcf1623d063d4d1daa5c00734845e98288ca5c Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sun, 8 Feb 2015 10:05:24 +0000 Subject: [PATCH] Made the cookie handling for the 'expires_soon' cookie insensitive to nonnumeric values. - Legacy-Id: 9018 --- 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 1dcbaaa77..d3e81df15 100644 --- a/ietf/doc/templatetags/ietf_filters.py +++ b/ietf/doc/templatetags/ietf_filters.py @@ -408,10 +408,11 @@ def new_enough(x,request): @register.filter(name='expires_soon') def expires_soon(x,request): + days = 14 if "expires_soon" in request.COOKIES: - days = int(request.COOKIES["expires_soon"]) - else: - days = 14 + value = request.COOKIES["expires_soon"] + if value.isdigit(): + days = int(value) return x > -days @register.filter(name='startswith')