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

This commit is contained in:
StageDog 2025-11-23 00:07:34 +08:00
parent cf8d4e874d
commit 18bf8aad60

View File

@ -588,7 +588,7 @@ func IsGitHubIdAlreadyTaken(githubId string) bool {
} }
func IsDiscordIdAlreadyTaken(discordId 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 { func IsOidcIdAlreadyTaken(oidcId string) bool {