Fix version upload for popular projects (#4410)

* Only notify users that exist

* chore: query cache, clippy, fmt
This commit is contained in:
François-Xavier Talbot
2025-09-22 23:12:17 +01:00
committed by GitHub
parent f33efed91b
commit 71d63fbe17
2 changed files with 5 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT follower_id FROM mod_follows\n WHERE mod_id = $1\n ",
"query": "\n SELECT mf.follower_id FROM mod_follows mf\n INNER JOIN users u ON u.id = follower_id\n WHERE mf.mod_id = $1\n ",
"describe": {
"columns": [
{
@@ -18,5 +18,5 @@
false
]
},
"hash": "fdfe36dcb85347a3a8228b5d5fc2d017b9baa307b5ae0ae9deaafab9dcdcb74a"
"hash": "c308d4eb45008d0ff9f2cbc955e06268bc67eb546f9a14354fb668a0b2d2a78a"
}

View File

@@ -400,8 +400,9 @@ async fn version_create_inner(
let users = sqlx::query!(
"
SELECT follower_id FROM mod_follows
WHERE mod_id = $1
SELECT mf.follower_id FROM mod_follows mf
INNER JOIN users u ON u.id = follower_id
WHERE mf.mod_id = $1
",
builder.project_id as crate::database::models::ids::DBProjectId
)