From 8fd229b73909f7719137586db482e8ca623e1cde Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 16 Aug 2020 13:13:25 +0100 Subject: [PATCH] Fix crash on null user agent --- app/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/utils.py b/app/utils.py index a47f6d0..d0dfd6a 100644 --- a/app/utils.py +++ b/app/utils.py @@ -65,7 +65,11 @@ def get_int_or_abort(v, default=None): abort(400) def is_user_bot(): - user_agent = user_agents.parse(request.headers.get('User-Agent')) + user_agent = request.headers.get('User-Agent') + if user_agent is None: + return True + + user_agent = user_agents.parse(user_agent) return user_agent.is_bot def getExtension(filename):