diff --git a/files/helpers/cron.py b/files/helpers/cron.py index 9a3ca071f..6bb9768d5 100644 --- a/files/helpers/cron.py +++ b/files/helpers/cron.py @@ -105,6 +105,8 @@ def sub_inactive_purge_task(): for x in dead_holes: g.db.delete(x) + cache.delete_memoized(frontlist) + return True diff --git a/files/routes/reporting.py b/files/routes/reporting.py index bdab13678..a0b88e606 100644 --- a/files/routes/reporting.py +++ b/files/routes/reporting.py @@ -3,7 +3,7 @@ from files.helpers.get import * from files.helpers.alerts import * from files.helpers.actions import * from flask import g -from files.__main__ import app, limiter +from files.__main__ import app, limiter, cache from os import path from files.helpers.sanitize import filter_emojis_only @@ -180,4 +180,7 @@ def move_post(post:Submission, v:User, reason:str) -> Union[bool, str]: else: position = f'/h/{sub_from} Mod' message = f"@{v.username} ({position}) has moved [{post.title}]({post.shortlink}) to /h/{post.sub}" send_repeatable_notification(post.author_id, message) + + cache.delete_memoized(frontlist) + return f"Post moved to /h/{post.sub}"