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