Fix two database errors (#3483)

* Fixes error when an admin tries transferring project ownership
* Fixes error when trying to delete a user when they previously have a transaction

Co-authored-by: Jai Agrawal <18202329+Geometrically@users.noreply.github.com>
This commit is contained in:
Emma Alexia
2025-04-13 01:21:02 -04:00
committed by GitHub
parent edd09b0b16
commit f2ec89e62b
3 changed files with 47 additions and 13 deletions

View File

@@ -657,6 +657,18 @@ impl User {
.execute(&mut **transaction)
.await?;
sqlx::query!(
"
UPDATE charges
SET user_id = $1
WHERE user_id = $2
",
deleted_user as UserId,
id as UserId,
)
.execute(&mut **transaction)
.await?;
sqlx::query!(
"
DELETE FROM user_backup_codes