# Vicious flagging/editing cycle

**URL:** https://meta.discourse.org/t/vicious-flagging-editing-cycle/36572
**Category:** Bug
**Created:** [December 11, 2015, 3:20pm UTC](https://meta.discourse.org/t/vicious-flagging-editing-cycle/36572 "2015-12-11T15:20:45Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![rxc](https://avatars.discourse-cdn.com/v4/letter/r/22d042/32.png) [@rxc](https://meta.discourse.org/u/rxc)
#### Post date: [December 11, 2015, 3:20pm UTC](https://meta.discourse.org/t/vicious-flagging-editing-cycle/36572/1 "2015-12-11T15:20:46Z")

</div>

A problem with the way community flagging works [as previously described](https://meta.discourse.org/t/so-what-exactly-happens-when-you-flag/275)…

While a moderator isn’t around, watching like a hawk, this causes a two-part problem:

1. A user can do the bare minimum of editing by adding/removing a couple words to get his (completely unacceptable) post unhidden.

2. The users who flagged the comment, now can’t re-flag the slightly-edited comment because they flagged the original version and their “undo flag” option is now gone.

You may not have enough TL1+ users on a low-traffic topic to again hide the unacceptable comment, and it stays up (i.e. all weekend, with angry users responding) until an editor comes in to take a look.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 11, 2015, 5:07pm UTC](https://meta.discourse.org/t/vicious-flagging-editing-cycle/36572/2 "2015-12-11T17:07:54Z")

</div>

Part 2 there seems like a bug. There was never the intention that once you flag something you can never flag it again. Can you have a look @neil?

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [December 11, 2015, 10:23pm UTC](https://meta.discourse.org/t/vicious-flagging-editing-cycle/36572/3 "2015-12-11T22:23:13Z")

</div>

I had a look at fixing that, and it’s tricky. The current code re-uses the logic for disagreeing with a flag, which prevents those people from flagging the same post again. I fix.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 12, 2015, 2:36am UTC](https://meta.discourse.org/t/vicious-flagging-editing-cycle/36572/4 "2015-12-12T02:36:54Z")

</div>

> [@rxc](#):
>
> user can do the bare minimum of editing by adding/removing a couple words to get his (completely unacceptable) post unhidden.

While @neil is working on this I wanted to add that a user who makes bad faith flagged post edits should almost certainly be suspended, or at the very least given a serious warning PM.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 24, 2015, 6:29am UTC](https://meta.discourse.org/t/vicious-flagging-editing-cycle/36572/5 "2015-12-24T06:29:17Z")

</div>

Did we fix this? It’s a problem if people cannot re flag edited content that was previously flagged to threshold.

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [December 29, 2015, 10:13pm UTC](https://meta.discourse.org/t/vicious-flagging-editing-cycle/36572/6 "2015-12-29T22:13:38Z")

</div>

I just pushed the fix. People will be able to flag again after a post is unhidden.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 30, 2015, 1:50am UTC](https://meta.discourse.org/t/vicious-flagging-editing-cycle/36572/8 "2015-12-30T01:50:11Z")

</div>


