aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--models/oauth2.go8
-rw-r--r--routers/user/social.go3
2 files changed, 5 insertions, 6 deletions
diff --git a/models/oauth2.go b/models/oauth2.go
index 10771d6a..4da98006 100644
--- a/models/oauth2.go
+++ b/models/oauth2.go
@@ -1,9 +1,6 @@
package models
-import (
- "errors"
- "fmt"
-)
+import "errors"
// OT: Oauth2 Type
const (
@@ -41,8 +38,7 @@ func GetOauth2(identity string) (oa *Oauth2, err error) {
return
}
if !exists {
- err = fmt.Errorf("not exists oauth2: %s", identity)
- return
+ return nil, ErrOauth2RecordNotExists
}
if oa.Uid == 0 {
return oa, ErrOauth2NotAssociatedWithUser
diff --git a/routers/user/social.go b/routers/user/social.go
index b47a4c1c..7b4d2329 100644
--- a/routers/user/social.go
+++ b/routers/user/social.go
@@ -109,6 +109,9 @@ func SocialSignIn(ctx *middleware.Context, tokens oauth2.Tokens) {
}
case models.ErrOauth2NotAssociatedWithUser:
// pass
+ default:
+ log.Error(err) // FIXME: handle error page
+ return
}
ctx.Session.Set("socialId", oa.Id)
log.Info("socialId: %v", oa.Id)