From c199703e2aa746f10ff2b584513fe3af810b6c1a Mon Sep 17 00:00:00 2001 From: Unknwon Date: Mon, 11 Jan 2016 15:47:23 +0800 Subject: [PATCH] #2349 fix convert type --- models/login.go | 6 +++--- 1 file 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) }