aboutsummaryrefslogtreecommitdiff
path: root/app/utils.py
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2020-08-16 13:13:25 +0100
committerrubenwardy <rw@rubenwardy.com>2020-08-16 13:13:25 +0100
commit8fd229b73909f7719137586db482e8ca623e1cde (patch)
tree33fff2b440fac7c66e199c3ffdfd9c6d8c6bb54a /app/utils.py
parentd69da8e3ea5347aa1cee0e24e913864b3a1aa337 (diff)
downloadcheatdb-8fd229b73909f7719137586db482e8ca623e1cde.tar.xz
Fix crash on null user agent
Diffstat (limited to 'app/utils.py')
-rw-r--r--app/utils.py6
1 files changed, 5 insertions, 1 deletions
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):