mirror of
https://github.com/astaxie/beego.git
synced 2024-11-26 02:51:28 +00:00
ignore nil time
This commit is contained in:
parent
fdb5672b7a
commit
06f4bf493d
@ -144,7 +144,11 @@ func (d *dbBase) collectFieldValue(mi *modelInfo, fi *fieldInfo, ind reflect.Val
|
|||||||
value = field.Interface()
|
value = field.Interface()
|
||||||
if t, ok := value.(time.Time); ok {
|
if t, ok := value.(time.Time); ok {
|
||||||
d.ins.TimeToDB(&t, tz)
|
d.ins.TimeToDB(&t, tz)
|
||||||
value = t
|
if t.IsZero() {
|
||||||
|
value = nil
|
||||||
|
} else {
|
||||||
|
value = t
|
||||||
|
}
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
switch {
|
switch {
|
||||||
|
Loading…
Reference in New Issue
Block a user