aboutsummaryrefslogtreecommitdiff
path: root/models/token.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/token.go')
-rw-r--r--models/token.go12
1 files changed, 5 insertions, 7 deletions
diff --git a/models/token.go b/models/token.go
index b757c7d7..0392ac2e 100644
--- a/models/token.go
+++ b/models/token.go
@@ -5,7 +5,6 @@
package models
import (
- "fmt"
"time"
"github.com/go-xorm/xorm"
@@ -48,16 +47,15 @@ func (t *AccessToken) AfterSet(colName string, _ xorm.Cell) {
}
}
-func isAccessTokenNameExist(uid int64, name string) (bool, error) {
- return x.Where("uid=?", uid).And("name=?", name).Get(&AccessToken{})
-}
-
// NewAccessToken creates new access token.
func NewAccessToken(t *AccessToken) error {
t.Sha1 = tool.SHA1(gouuid.NewV4().String())
- has, err := isAccessTokenNameExist(t.UID, t.Name)
+ has, err := x.Get(&AccessToken{
+ UID: t.UID,
+ Name: t.Name,
+ })
if err != nil {
- return fmt.Errorf("IsAccessTokenNameExists: %v", err)
+ return err
} else if has {
return errors.AccessTokenNameAlreadyExist{t.Name}
}