Skip to content

Commit 29442f8

Browse files
committed
fix: check if user object is None
1 parent 2a5e70b commit 29442f8

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

util/banneduserhandler.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
# -*- coding: utf-8 -*-
2+
import logging
3+
24
from telegram.ext import TypeHandler
35

46
import database
57

68

79
class BannedUserHandler(TypeHandler):
10+
logger = logging.getLogger()
811

912
def check_update(self, update):
1013
db = database.Database()
11-
if db.is_user_banned(update.effective_user.id):
14+
user = update.effective_user
15+
16+
if user is None:
17+
self.logger.warning(f"User is None! Update: {update}")
18+
return False
19+
20+
if db.is_user_banned(user.id):
1221
return True
22+
1323
return False

0 commit comments

Comments
 (0)