# My \`approve post count\` isn't working when set to 1

**URL:** https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185
**Category:** Bug
**Created:** [September 6, 2020, 5:28pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185 "2020-09-06T17:28:08Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [September 6, 2020, 5:28pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185/1 "2020-09-06T17:28:08Z")

</div>

Hi everyone,

Bit of an odd problem on my Discourse which may be caused by another setting, but I’m not sure.

I’ve set `approve post count` to be `1`

 ![Screen Shot 2020-09-06 at 18.22.07](https://global.discourse-cdn.com/meta/original/3X/9/f/9f3b4e94f704cbc955ee99ef5eed6a3996c5e803.png)

Sure enough, when a new user signs up and posts, it needs approval.

When their post is approved we’re finding that their _second_ post also _always_ needs approval:

 ![Screen Shot 2020-09-06 at 18.23.25](https://global.discourse-cdn.com/meta/original/3X/7/9/79c4edd000509932e15b7bea880911353f898ee9.png)

With their second post approved they can then make a third post with no further interaction required.

Strange.

If I set the `approve post count` to be 2, then their third post does NOT need approval.

The issue seems to only be in place if set to 1.

Have I missed another related setting? Is this by design? Am I misunderstanding that design? 🤔

---

<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: [September 6, 2020, 7:24pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185/2 "2020-09-06T19:24:09Z")

</div>

This might be a bug. (off by one strikes again?) We should have a look next week @eviltrout.

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [September 6, 2020, 7:59pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185/3 "2020-09-06T19:59:51Z")

</div>

Let me know if you need any more information or other current settings from my Discourse?

Thanks, I’ll leave it with you 👍🏻

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [September 8, 2020, 6:44pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185/4 "2020-09-08T18:44:29Z")

</div>

A quick look at the logic internally shows that 1 should be an acceptable value. Can you tell us the values of the these related setttings?

- `approve unless trust level`
- `approve new topics unless trust level`

I’m wondering if you have a trust level setting that a user graduates past around 3 posts.

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [September 8, 2020, 7:08pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185/5 "2020-09-08T19:08:05Z")

</div>

Thanks for taking a look @eviltrout

Settings as requested:

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/0/b07928c4b6073b3563ead96b45f60439ea73982a.jpeg)

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [September 9, 2020, 4:50pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185/6 "2020-09-09T16:50:43Z")

</div>

Thanks. I was able to reproduce locally. It seems new topics weren’t counted towards that post count. They are now and it should fix it for you:

[https://github.com/discourse/discourse/commit/add3d46bc0ba29b7ced2cda9c540eb9c2e90d96d](https://github.com/discourse/discourse/commit/add3d46bc0ba29b7ced2cda9c540eb9c2e90d96d)

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [September 9, 2020, 6:52pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185/7 "2020-09-09T18:52:55Z")

</div>

Fantastic 👏🏻

I may not get a chance to update my Discourse before Friday but thank you in advance Robin @eviltrout - very grateful 🙇‍♂️

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [September 11, 2020, 3:17pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185/8 "2020-09-11T15:17:36Z")

</div>

Fix confirmed!

I tried:

- New topic + reply

- New topic + new topic

- Reply + reply

The first action always needs approval, the second action now always goes straight through without an issue.

Thanks again @eviltrout 😃

---

<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: [September 11, 2020, 5:24pm UTC](https://meta.discourse.org/t/my-approve-post-count-isnt-working-when-set-to-1/163185/9 "2020-09-11T17:24:42Z")

</div>


