remove hole pins when post moved

pull/2/head
Aevann1 2022-11-18 21:58:12 +02:00
parent 9c5091fd71
commit bcfe98c295
3 changed files with 4 additions and 1 deletions

View File

@ -91,6 +91,7 @@ def _sub_inactive_purge_task():
posts = g.db.query(Submission).filter(Submission.sub.in_(names)).all()
for post in posts:
post.sub = None
post.hole_pinned = None
g.db.add(post)
to_delete = mods \

View File

@ -156,6 +156,7 @@ def move_post(post:Submission, v:User, reason:str) -> Union[bool, str]:
abort(403, f"@{post.author.username} needs to be a member of House {sub_to.capitalize()} for their post to be moved to /h/{sub_to}")
post.sub = sub_to
post.hole_pinned = None
g.db.add(post)
if v.id != post.author_id:

View File

@ -360,7 +360,8 @@ def kick(v, pid):
old = post.sub
post.sub = None
post.hole_pinned = None
ma = SubAction(
sub=old,
kind='kick_post',