# Cannot re-hide an edited flagged post

**URL:** https://meta.discourse.org/t/cannot-re-hide-an-edited-flagged-post/412481
**Category:** Support
**Created:** [September 15, 2026, 3:10pm UTC](https://meta.discourse.org/t/cannot-re-hide-an-edited-flagged-post/412481 "2026-09-15T15:10:24Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![mbauman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mbauman/32/139835_2.png) [@mbauman](https://meta.discourse.org/u/mbauman)
#### Post date: [September 15, 2026, 3:10pm UTC](https://meta.discourse.org/t/cannot-re-hide-an-edited-flagged-post/412481/1 "2026-09-15T15:10:24Z")

</div>

I just saw a new error when handling a re-flag. The sequence here was:

- Post was flagged by non-staff
- A moderator (not me) approved the flag and hid the post
- The OP made a no-op edit that did not resolve the flag (literally nothing was changed!). The post was automatically un-hidden
- Post was flagged by non-staff again
- I (a mod/admin) approved the re-flag and chose to hide the post
- Post was _not hidden_.
- When I (the mod/admin) try to flag the post again I now get “An error occurred: Thanks, but we’ve already reviewed that post and determined it does not need to be flagged again.”
- The post is hidden/grayed out in the UI after dismissing that modal, but upon refresh it’s not hidden

I’d really prefer to use standard moderation tools (and not straight post deletion).

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [September 15, 2026, 9:02pm UTC](https://meta.discourse.org/t/cannot-re-hide-an-edited-flagged-post/412481/2 "2026-09-15T21:02:12Z")

</div>

nice find! that’s a bit of a twisty one… I have a fix in the works that will also migrate out of the bad state

> <https://github.com/discourse/discourse/pull/43706>
>
> Reported here: https://meta.discourse.org/t/cannot-re-hide-an-edited-flagged-pos…t/412481
> 
> When an author had their post flagged and hidden and then they edited it, the flags are trashed. But if the original flagger flagged it again after the edit \`PostActionCreator\` revived the old flag with the earlier resolution still set. In this state the flag isn't active, so agreeing with it again approves the reviewable without hiding the post and additional flags get rejected as "already reviewed." 
> 
> The fix is to only revive trashed flags that were never reviewed. The included migration clears the stale review on revived flags if they have reviewables still pending, so moderators can take action on them.
