From 4f6fc6d83a6eea6126aafdfbd1f875c6c7fd384c Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 6 Nov 2018 11:01:12 +0000 Subject: [PATCH] Fix submitting newsletter form The blacklist check does not work with functions that are decorated by the @tornado.gen.coroutine decorator Signed-off-by: Michael Tremer --- src/web/newsletter.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/web/newsletter.py b/src/web/newsletter.py index 12909ade..05f92d73 100644 --- a/src/web/newsletter.py +++ b/src/web/newsletter.py @@ -8,8 +8,12 @@ import tornado.process from . import base class SubscribeHandler(base.BaseHandler): - @tornado.gen.coroutine @base.blacklisted + def prepare(self): + # Makes sure that we call blacklist for everything + pass + + @tornado.gen.coroutine def post(self): address = self.get_argument("email") -- 2.47.2