Update charges rows on user deletion (#5269)

This commit is contained in:
aecsocket
2026-02-01 19:14:38 +00:00
committed by GitHub
parent ddd395ed4f
commit a207daef0d
2 changed files with 27 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "\n UPDATE charges\n SET user_id = $1\n WHERE user_id = $2\n ",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int8",
"Int8"
]
},
"nullable": []
},
"hash": "f1f93419f4394c702f256fe3e5de0368ee972ed20bd4d4b2490c655fde999dda"
}

View File

@@ -797,6 +797,18 @@ impl DBUser {
.execute(&mut *transaction)
.await?;
sqlx::query!(
"
UPDATE charges
SET user_id = $1
WHERE user_id = $2
",
deleted_user as DBUserId,
id as DBUserId,
)
.execute(&mut *transaction)
.await?;
let open_subscriptions =
DBUserSubscription::get_all_user(id, &mut *transaction).await?;