# Notificação alega X usuários para aprovação, mas nenhum é encontrado

**URL:** https://meta.discourse.org/t/notification-claims-x-users-for-approval-but-none-are-found/262853
**Category:** Bug
**Created:** [25 Abril , 2023 17:51 UTC](https://meta.discourse.org/t/notification-claims-x-users-for-approval-but-none-are-found/262853 "2023-04-25T17:51:27Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [13 Novembro , 2023 11:27 UTC](https://meta.discourse.org/t/notification-claims-x-users-for-approval-but-none-are-found/262853/9 "2023-11-13T11:27:05Z")

</div>

Encontrei este tópico ao pesquisar antes de registrar um bug, então estou adicionando a ele.

Resumo: A consulta para a notificação está errada porque conta os usuários rejeitados também.

Notificação: 16 usuários aguardando aprovação, clique no link, veja apenas 2.

A [consulta usada para a notificação](https://github.com/discourse/discourse/blob/fcafc8872fe76158064a58fc58bc70b34a279c66/app/jobs/scheduled/pending_users_reminder.rb#L9) é esta

```plaintext
puts AdminUserIndexQuery.new(query: "pending", stats: false).find_users_query.to_sql

SELECT "users".* FROM "users"
WHERE (suspended_till IS NULL OR suspended_till <= '2023-11-13 11:05:23.225614')
AND "users"."approved" = FALSE
AND "users"."active" = TRUE
ORDER BY users.created_at DESC,users.username

```

que, no meu caso, me dá 16 usuários

`[4479, 4472, 4456, 4446, 4443, 4430, 4302, 4291, 4206, 4199, 4178, 4168, 4131, 4061, 3677, 3642]`

Jogando esses IDs na fila do Reviewables, obtenho 2 usuários que realmente precisam ser aprovados (status 0) e 14 usuários que já foram rejeitados (status 2)

```plaintext
ReviewableUser.where(type: 'ReviewableUser')
  .where(target_id: ids)
  .pluck(:target_id, :status)

[[3642, 2], [3677, 2], [4061, 2], [4131, 2], [4168, 2],
[4178, 2], [4199, 2], [4206, 2], [4291, 2], [4302, 2],
[4430, 2], [4443, 2], [4446, 2], [4456, 2], [4472, 0], [4479, 0]]

```

---

_[View the full topic](https://meta.discourse.org/t/notification-claims-x-users-for-approval-but-none-are-found/262853)._
