fix(oauth): clear bindings when hard deleting users (#5582)

This commit is contained in:
Seefs
2026-06-18 12:16:23 +08:00
committed by GitHub
parent 1414569b63
commit 97eadbefa6
3 changed files with 19 additions and 10 deletions
+2
View File
@@ -45,6 +45,7 @@ func TestMain(m *testing.M) {
&SubscriptionPlan{},
&SubscriptionOrder{},
&UserSubscription{},
&UserOAuthBinding{},
&PerfMetric{},
); err != nil {
panic("failed to migrate: " + err.Error())
@@ -66,6 +67,7 @@ func truncateTables(t *testing.T) {
DB.Exec("DELETE FROM subscription_orders")
DB.Exec("DELETE FROM subscription_plans")
DB.Exec("DELETE FROM user_subscriptions")
DB.Exec("DELETE FROM user_oauth_bindings")
DB.Exec("DELETE FROM perf_metrics")
})
}