diff --git a/apps/labrinth/src/database/models/user_item.rs b/apps/labrinth/src/database/models/user_item.rs index 3a73aa4185..090d99e49e 100644 --- a/apps/labrinth/src/database/models/user_item.rs +++ b/apps/labrinth/src/database/models/user_item.rs @@ -561,18 +561,18 @@ impl DBUser { sqlx::query!( " - DELETE FROM notifications - WHERE user_id = $1 + DELETE FROM notifications_actions + WHERE notification_id = ANY($1) ", - id as DBUserId, + ¬ifications ) .execute(&mut **transaction) .await?; sqlx::query!( " - DELETE FROM notifications_actions - WHERE notification_id = ANY($1) + DELETE FROM notifications_deliveries + WHERE notification_id = ANY($1) ", ¬ifications ) @@ -581,10 +581,10 @@ impl DBUser { sqlx::query!( " - DELETE FROM notifications_deliveries - WHERE notification_id = ANY($1) + DELETE FROM notifications + WHERE user_id = $1 ", - ¬ifications + id as DBUserId, ) .execute(&mut **transaction) .await?;