mirror of
https://github.com/astaxie/beego.git
synced 2024-12-23 04:10:49 +00:00
orm fix, def a string in model but use int in db may cause nil pointer error
This commit is contained in:
parent
74a95f6cbf
commit
9047d21ec5
@ -1070,11 +1070,11 @@ setValue:
|
||||
value = b
|
||||
}
|
||||
case fieldType == TypeCharField || fieldType == TypeTextField:
|
||||
s := str.String()
|
||||
if str == nil {
|
||||
s = ToStr(val)
|
||||
value = ToStr(val)
|
||||
} else {
|
||||
value = str.String()
|
||||
}
|
||||
value = s
|
||||
case fieldType == TypeDateField || fieldType == TypeDateTimeField:
|
||||
if str == nil {
|
||||
switch v := val.(type) {
|
||||
|
Loading…
Reference in New Issue
Block a user