FIX: when a flag is handled archive message for moderator group (#12798)

When a user flags a post with the “Something Else” option, a PM between
the user and the moderators group is created. If no moderators reply to
the PM, when the flag is handled at /review, an auto-reply is created
for the PM. However, the PM is not archived, it stays in the inbox.

This commit ensures that the PM is archived for moderator group when no
moderator has replied to that PM.
This commit is contained in:
Arpit Jalan
2021-04-22 15:53:44 +05:30
committed by GitHub
parent 24ad0b72a0
commit 271a372e3d
2 changed files with 4 additions and 0 deletions

View File

@ -88,6 +88,7 @@ describe PostAction do
topic.reload
expect(topic.posts.count).to eq(2)
expect(topic.posts.last.post_type).to eq(Post.types[:moderator_action])
expect(topic.message_archived?(mod)).to eq(true)
end
end