Check for None perms

This commit is contained in:
XANTRONIX Development 2024-11-30 19:35:36 -05:00
parent 8707f9292f
commit ec748af191

View file

@ -741,7 +741,7 @@ class Session():
return True return True
def _cmd_post(self): def _cmd_post(self):
if not self.perms & UserPermission.POST: if self.perms is None or not self.perms & UserPermission.POST:
self.respond(ResponseCode.NNTP_POST_PROHIBITED) self.respond(ResponseCode.NNTP_POST_PROHIBITED)
self.respond(ResponseCode.NNTP_INQUIRY_ARTICLE) self.respond(ResponseCode.NNTP_INQUIRY_ARTICLE)
@ -768,7 +768,7 @@ class Session():
return self.respond(ResponseCode.NNTP_POST_FAILED) return self.respond(ResponseCode.NNTP_POST_FAILED)
def _cmd_ihave(self, message_id): def _cmd_ihave(self, message_id):
if not self.perms & UserPermission.POST: if self.perms is None or not self.perms & UserPermission.POST:
self.respond(ResponseCode.NNTP_POST_PROHIBITED) self.respond(ResponseCode.NNTP_POST_PROHIBITED)
sql = """ sql = """