diff --git a/apps/labrinth/.sqlx/query-fdfe36dcb85347a3a8228b5d5fc2d017b9baa307b5ae0ae9deaafab9dcdcb74a.json b/apps/labrinth/.sqlx/query-c308d4eb45008d0ff9f2cbc955e06268bc67eb546f9a14354fb668a0b2d2a78a.json similarity index 54% rename from apps/labrinth/.sqlx/query-fdfe36dcb85347a3a8228b5d5fc2d017b9baa307b5ae0ae9deaafab9dcdcb74a.json rename to apps/labrinth/.sqlx/query-c308d4eb45008d0ff9f2cbc955e06268bc67eb546f9a14354fb668a0b2d2a78a.json index aba671f54..6bfc42813 100644 --- a/apps/labrinth/.sqlx/query-fdfe36dcb85347a3a8228b5d5fc2d017b9baa307b5ae0ae9deaafab9dcdcb74a.json +++ b/apps/labrinth/.sqlx/query-c308d4eb45008d0ff9f2cbc955e06268bc67eb546f9a14354fb668a0b2d2a78a.json @@ -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" } diff --git a/apps/labrinth/src/routes/v3/version_creation.rs b/apps/labrinth/src/routes/v3/version_creation.rs index dd49340e2..396395e69 100644 --- a/apps/labrinth/src/routes/v3/version_creation.rs +++ b/apps/labrinth/src/routes/v3/version_creation.rs @@ -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 )