|
@@ -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)
|
|
|
}
|