]> git.lizzy.rs Git - cheatdb.git/commitdiff
Fix crash on null user agent
authorrubenwardy <rw@rubenwardy.com>
Sun, 16 Aug 2020 12:13:25 +0000 (13:13 +0100)
committerrubenwardy <rw@rubenwardy.com>
Sun, 16 Aug 2020 12:13:25 +0000 (13:13 +0100)
app/utils.py

index a47f6d0472e2689f334a4bbbeb26bd4246219cc6..d0dfd6aa7d09fdc6fc28877e23563881df27e6d3 100644 (file)
@@ -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):