aboutsummaryrefslogtreecommitdiff
path: root/models/login.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/login.go')
-rw-r--r--models/login.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/models/login.go b/models/login.go
index dc620e1b..df890509 100644
--- a/models/login.go
+++ b/models/login.go
@@ -109,9 +109,9 @@ type LoginSource struct {
// and handles possible irregular cases.
func Cell2Int64(val xorm.Cell) int64 {
switch (*val).(type) {
- case []int8:
- log.Trace("Cell2Int64 ([]int8): %v", *val)
- return int64((*val).([]int8)[0])
+ case []uint8:
+ log.Trace("Cell2Int64 ([]uint8): %v", *val)
+ return com.StrTo(string((*val).([]uint8))).MustInt64()
}
return (*val).(int64)
}