fix: IsDiscordIdAlreadyTaken 应该检查软删除记录

This commit is contained in:
StageDog
2025-11-23 00:07:34 +08:00
parent 2bc991685f
commit 5f27edcd19

View File

@@ -588,7 +588,7 @@ func IsGitHubIdAlreadyTaken(githubId string) bool {
}
func IsDiscordIdAlreadyTaken(discordId string) bool {
return DB.Where("discord_id = ?", discordId).Find(&User{}).RowsAffected == 1
return DB.Unscoped().Where("discord_id = ?", discordId).Find(&User{}).RowsAffected == 1
}
func IsOidcIdAlreadyTaken(oidcId string) bool {