fix unhandled error

This commit is contained in:
Kamandlou 2022-08-30 17:09:44 +04:30
parent 6ae44f08b7
commit b69f375f60

View File

@ -5,6 +5,7 @@ import (
"database/sql"
"database/sql/driver"
"fmt"
"log"
"reflect"
"regexp"
"sort"
@ -78,7 +79,10 @@ func (stmt *Statement) WriteQuoted(value interface{}) {
func (stmt *Statement) QuoteTo(writer clause.Writer, field interface{}) {
write := func(raw bool, str string) {
if raw {
writer.WriteString(str)
_, err := writer.WriteString(str)
if err != nil {
log.Fatalf("Unexpected error %v\n", err)
}
} else {
stmt.DB.Dialector.QuoteTo(writer, str)
}
@ -540,6 +544,7 @@ func (stmt *Statement) clone() *Statement {
}
// SetColumn set column's value
//
// stmt.SetColumn("Name", "jinzhu") // Hooks Method
// stmt.SetColumn("Name", "jinzhu", true) // Callbacks Method
func (stmt *Statement) SetColumn(name string, value interface{}, fromCallbacks ...bool) {