replace retval of ToDB with {}interface(nil)
#1044
|
@ -541,6 +541,9 @@ func (session *Session) value2Interface(col *core.Column, fieldValue reflect.Val
|
|||
return 0, err
|
||||
}
|
||||
if col.SQLType.IsBlob() {
|
||||
if data == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return data, nil
|
||||
}
|
||||
return string(data), nil
|
||||
|
@ -553,6 +556,9 @@ func (session *Session) value2Interface(col *core.Column, fieldValue reflect.Val
|
|||
return 0, err
|
||||
}
|
||||
if col.SQLType.IsBlob() {
|
||||
if data == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return data, nil
|
||||
}
|
||||
return string(data), nil
|
||||
|
|
|
@ -305,7 +305,9 @@ func (statement *Statement) buildUpdates(bean interface{},
|
|||
if err != nil {
|
||||
engine.logger.Error(err)
|
||||
} else {
|
||||
val = data
|
||||
if data != nil {
|
||||
val = data
|
||||
}
|
||||
}
|
||||
goto APPEND
|
||||
}
|
||||
|
@ -316,7 +318,9 @@ func (statement *Statement) buildUpdates(bean interface{},
|
|||
if err != nil {
|
||||
engine.logger.Error(err)
|
||||
} else {
|
||||
val = data
|
||||
if data != nil {
|
||||
val = data
|
||||
}
|
||||
}
|
||||
goto APPEND
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user