# Needs Approval doesn't Log Reject

**URL:** https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725
**Category:** Feature
**Created:** [May 17, 2018, 10:29am UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725 "2018-05-17T10:29:40Z")
**Posts on this page:** 12
**Page:** 1

<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: [May 17, 2018, 10:29am UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/1 "2018-05-17T10:29:40Z")

</div>

When a post/topic is in needs approval and a Staff chooses to Reject the post/topic, nothing gets logged. You don’t get an action stating the post/topic was deleted, or by whom, the post just vanishes and the user is left Silenced.

Log of post/topic entering Needs Approval Queue

 ![image](https://global.discourse-cdn.com/meta/original/3X/9/0/9080ffbf34d9f84ddc2f10b323e21cd12d0903fb.png)

Staff clicked the Reject button.  
No additional logs were added (at the very least, it should log the post/topic being deleted).

---

<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: [May 17, 2018, 10:43am UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/2 "2018-05-17T10:43:35Z")

</div>

We should address this case in 2.1 @techapj can you add to your list.

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [June 1, 2018, 4:37pm UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/3 "2018-06-01T16:37:40Z")

</div>

Done via

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

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [May 19, 2019, 2:19am UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/4 "2019-05-19T02:19:53Z")

</div>

Regression?

Background:  
I routinely work through the New Users list to take a look at new accounts. Today I saw an account that had been Silenced by system for typed too fast. When looking for what had been typed too fast I did not find it in the Profile or Logs. I saw no deleted posts, no Warnings - nothing other than the “typed too fast” note.

Needs Review:  
The page displayed “There are no items to review.”. I changed Status to Everything, Refreshed, scrolled down to look for brownwalsh23 and saw

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/5/450a379124188a1ba1a69f33e4e79a564d03d0f7.jpeg)

Note that it has a “deleted” but also Pending and Approve / Reject

Going to the topic, the post is nowhere to be found. i.e. it is deleted, both no longer pending and pending, and the member is left Silenced.

---

<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: [May 19, 2019, 10:50am UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/5 "2019-05-19T10:50:20Z")

</div>

Any thoughts on 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: [May 21, 2019, 10:54pm UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/6 "2019-05-21T22:54:21Z")

</div>

This does seem like a bug to me. I will investigate, thanks!

---

<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: [May 21, 2019, 11:47pm UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/7 "2019-05-21T23:47:43Z")

</div>

Thanks @eviltrout, if you need us to provide more examples, as they occur, let us know!

---

<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: [June 11, 2019, 3:35pm UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/8 "2019-06-11T15:35:37Z")

</div>

Just saw this again right now.

Staff Action logs show

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/d/4d5084173bf2f2371b72f2b0f6ad3d8cd62719eb.png)

Review Queue is empty

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

Searching for everything for this user is also empty

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/f/1f87edf9b16831675a1143e10b581076a25e6b97.png)

I have no idea how to find his review item to clear it…

I only know of it because he responded to the PM stating his account is blocked. Which the PM doesn’t help either, as it doesn’t link to the post/reply/topic

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [June 11, 2019, 6:33pm UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/9 "2019-06-11T18:33:55Z")

</div>

I am unable to reproduce it so I can only guess.

It has been brought up enough times that I am assuming if one of the Staff had “rejected” and didn’t follow through with the work flow (unSilence, Suspend, leave a Staff Note) someone would have admitted their involvement with the account.

I have seen “post rejected” for “typed too fast” posts in the Staff Actions logs.

My first guess was that the posts were messages that I couldn’t access, but that does not seem to be the case.

My current guess is that there is some kind of asynch happening and some posts get caught both by “typed too fast” and by Akismet. eg.

- a post gets put in queue for “typed too fast”
- Akismet catches post, deletes it (typically it would be put in queue or wait for “too fast” to be approved)
- because Akismet deleted the “raw” post, it’s like the post never happened
- because it “never happened”, nothing is logged

---

<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: [June 11, 2019, 8:05pm UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/10 "2019-06-11T20:05:46Z")

</div>

We might have had it occur again, for another user.

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/9/498f3563d986a367adafbc597cadf83c9518e37b.png)

Nothing in Review Queue

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

I have no idea where to look next.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [June 11, 2019, 9:21pm UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/11 "2019-06-11T21:21:27Z")

</div>

I’m not finding what was typed too fast.

I see

```json
... 
"post_count":1, 
... 
"flags_received_count":0, 
"private_topics_count":2 
... 

```

Are you certain it isn’t a message I don’t have permission to see?

It might be possible to query out the post id and request the post, but that feels like it would be a bit of effort and not likely to yield anything informative.

---

<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: [June 11, 2019, 9:25pm UTC](https://meta.discourse.org/t/needs-approval-doesnt-log-reject/87725/12 "2019-06-11T21:25:42Z")

</div>

It is not a message

 ![image](https://global.discourse-cdn.com/meta/original/3X/0/a/0a3e3a94aa59f23e9224beaf9a536d1ce87a1503.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/f/2f716b4e871c0cfaaa3a97466f10fb63ec6c6f8e.png)
