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