# Must approve own posts as staff?

**URL:** https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565
**Category:** Bug
**Tags:** approval
**Created:** [6월 2, 2015, 5:10오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565 "2015-06-02T17:10:42Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [6월 2, 2015, 5:10오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/1 "2015-06-02T17:10:42Z")

</div>

I’ve just upgraded our forum to the latest, then was able to reproduce the following:

- View that a post is moderated
- approve it
- navigate to that post (\*)
- Post a reply
- Immediately get notified that I need to approve my post.

I’m an admin/moderator on the forum in question.. what site settings might be effecting this?

---

<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: [6월 2, 2015, 7:51오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/2 "2015-06-02T19:51:24Z")

</div>

Can you repro this @eviltrout?

---

<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: [6월 3, 2015, 3:43오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/3 "2015-06-03T15:43:44Z")

</div>

I just tried to follow these exact steps and it did not happen unfortunately.

I tried with a new topic that needed approval and a post on an existing topic that needed approval. Both times when replying to the newly approved post my post went in straight away.

---

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [6월 3, 2015, 3:57오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/4 "2015-06-03T15:57:21Z")

</div>

What site settings of mine would be relevant? I’ll post them here

---

<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: [6월 3, 2015, 3:58오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/5 "2015-06-03T15:58:54Z")

</div>

Couldn’t hurt to take a look at any setting that has `approve` in it.

---

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [6월 3, 2015, 4:25오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/6 "2015-06-03T16:25:01Z")

</div>

Here we go:

 ![](https://global.discourse-cdn.com/meta/original/3X/c/9/c98a8cb7ff3b1dbd6267576ee66636275c704b5f.png)

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [6월 3, 2015, 4:29오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/7 "2015-06-03T16:29:57Z")

</div>

What is your trust level and post count (just curious)?

---

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [6월 3, 2015, 4:37오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/8 "2015-06-03T16:37:25Z")

</div>

I’m trust level 4, moderator, admin, and have 423 posts.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [6월 3, 2015, 4:43오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/9 "2015-06-03T16:43:34Z")

</div>

What happens if you lower the approve post count to 400? Do you posts no longer need to be approved?

---

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [6월 3, 2015, 4:43오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/10 "2015-06-03T16:43:51Z")

</div>

Will test that later today.

---

<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: [6월 4, 2015, 4:39오전 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/13 "2015-06-04T04:39:17Z")

</div>

I am really lost here. Can you give us repro steps, click by click, to cause this to happen?

---

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [6월 4, 2015, 4:49오전 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/15 "2015-06-04T04:49:17Z")

</div>

Here is repro on my hosted install:

- Set `must approve posts` to 1000
- As an admin, post a topic.
- View that it needs approval

there’s a post trapped on my Consultants Discuss site now. I’ll delete it once this is confirmed.

Thanks for asking all the right questions @cpradio

EDIT - moved my initial posts about DB errors to their own topic

---

<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: [6월 4, 2015, 3:36오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/16 "2015-06-04T15:36:58Z")

</div>

It looks like there is no “escape hatch” for admins.

If you set the approval posts to 1000 the first 1k posts will need to be approved even if the user is an admin.

I don’t think this makes sense so I added it:

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

---

<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: [6월 4, 2015, 11:39오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/17 "2015-06-04T23:39:13Z")

</div>

Hmm, that should probably be backported to 1.3.

---

<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: [6월 4, 2015, 11:39오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/18 "2015-06-04T23:39:31Z")

</div>



---

<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: [6월 5, 2015, 4:37오후 UTC](https://meta.discourse.org/t/must-approve-own-posts-as-staff/29565/19 "2015-06-05T16:37:09Z")

</div>

Backported to stable.
