forked from rDrama/rDrama
remove hole pins when post moved
parent
9c5091fd71
commit
bcfe98c295
|
@ -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 \
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -360,6 +360,7 @@ def kick(v, pid):
|
|||
|
||||
old = post.sub
|
||||
post.sub = None
|
||||
post.hole_pinned = None
|
||||
|
||||
ma = SubAction(
|
||||
sub=old,
|
||||
|
|
Loading…
Reference in New Issue