Ensure GROUP sets article ID when possible
This commit is contained in:
parent
add0d648a0
commit
e191f3655d
1 changed files with 16 additions and 10 deletions
|
@ -171,19 +171,25 @@ class Session():
|
|||
cr = self.db.execute(sql, (newsgroup.id,))
|
||||
row = cr.fetchone()
|
||||
|
||||
text = "%d %d %d %s" % (
|
||||
row[0],
|
||||
row[1],
|
||||
row[2],
|
||||
newsgroup.name
|
||||
)
|
||||
if row is None:
|
||||
text = "%d %d %d %s" % (
|
||||
0, 0, 0, newsgroup.name
|
||||
)
|
||||
|
||||
self.respond(ResponseCode.NNTP_GROUP_LISTING, text)
|
||||
self.article_id = None
|
||||
else:
|
||||
text = "%d %d %d %s" % (
|
||||
row[0],
|
||||
row[1],
|
||||
row[2],
|
||||
newsgroup.name
|
||||
)
|
||||
|
||||
self.newsgroup = newsgroup
|
||||
self.article_id = None
|
||||
self.article_id = row[1]
|
||||
|
||||
return
|
||||
self.newsgroup = newsgroup
|
||||
|
||||
return self.respond(ResponseCode.NNTP_GROUP_LISTING, text)
|
||||
|
||||
def _newsgroup_summary(self, newsgroup: Newsgroup) -> str:
|
||||
sql = """
|
||||
|
|
Loading…
Add table
Reference in a new issue