diff --git a/object/user.go b/object/user.go index 9cd3a1e8..ffa7e778 100644 --- a/object/user.go +++ b/object/user.go @@ -468,6 +468,8 @@ func GetUserByWebauthID(webauthId string) (*User, error) { existed, err = ormer.Engine.Where(builder.Like{"\"webauthnCredentials\"", webauthId}).Get(&user) } else if ormer.driverName == "mssql" { existed, err = ormer.Engine.Where("CAST(webauthnCredentials AS VARCHAR(MAX)) like ?", "%"+webauthId+"%").Get(&user) + } else if ormer.driverName == "sqlite" { + existed, err = ormer.Engine.Where("CAST(webauthnCredentials AS text) like ?", "%"+webauthId+"%").Get(&user) } else { existed, err = ormer.Engine.Where("webauthnCredentials like ?", "%"+webauthId+"%").Get(&user) }