From e83be235ba79507cc56ecbd8e0aea94e1111e0d7 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Mon, 14 Nov 2022 07:34:48 +0200 Subject: [PATCH] delete frontpage cache when moving posts --- files/helpers/cron.py | 2 ++ files/routes/reporting.py | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/files/helpers/cron.py b/files/helpers/cron.py index 9a3ca071f5..6bb9768d53 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 bdab13678b..a0b88e606c 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}"