WPD: front: partially fix next page bug (increase counter to 101 so that we know about any next pages)

- the next page but still is there but this may fix it in some cases
WPD: front: fix bug that makes posts not show up when viewing a hole
remotes/1693176582716663532/tmp_refs/heads/watchparty
justcool393 2022-11-06 02:31:28 -06:00
parent a6f79e78d2
commit 8f1700a3c5
1 changed files with 2 additions and 3 deletions

View File

@ -141,15 +141,14 @@ def frontlist(v=None, sort="hot", page=1, t="all", ids_only=True, ccmode="false"
if v: size = v.frontsize or 0
else: size = PAGE_SIZE
if SITE_NAME == 'WPD' and sort == "hot":
posts = posts.offset(size * (page - 1)).limit(100).all()
if SITE_NAME == 'WPD' and sort == "hot" and sub == None:
posts = posts.offset(size * (page - 1)).limit(101).all()
to_remove = [x.id for x in posts if x.sub == 'social'][1:] + [x.id for x in posts if x.sub == 'music'][1:]
posts = [x for x in posts if x.id not in to_remove]
else:
posts = posts.offset(size * (page - 1)).limit(size+1).all()
next_exists = (len(posts) > size)
posts = posts[:size]
if pins and page == 1 and ccmode == "false" and not gt and not lt: