Skip to content

Commit 6321fb9

Browse files
committed
fix(core): case-insensitive provider match in external auth lookup
1 parent 321426d commit 6321fb9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

core/service/entity.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ func CreatePhoneAuthForEntity(entityID string, phoneNumber string) (model.Entity
116116

117117
func GetEntityByExternalAuth(provider string, externalID string) (model.Entity, error) {
118118
var auth model.EntityExternalAuth
119-
if err := database.DB.Where("provider = ? AND external_id = ?", provider, externalID).First(&auth).Error; err != nil {
119+
if err := database.DB.Where("UPPER(provider) = UPPER(?) AND external_id = ?", provider, externalID).First(&auth).Error; err != nil {
120120
return model.Entity{}, err
121121
}
122122
return GetEntityByID(auth.EntityID)

0 commit comments

Comments
 (0)