From 491559f34b7471c145b5e311260686faa7591c92 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Mon, 21 Jan 2019 22:01:56 +0800 Subject: [PATCH] fix insert map bug --- engine_table.go | 2 +- session_insert.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/engine_table.go b/engine_table.go index 94871a4b..4b672a6f 100644 --- a/engine_table.go +++ b/engine_table.go @@ -12,7 +12,7 @@ import ( "github.com/go-xorm/core" ) -// TableNameWithSchema will automatically add schema prefix on table name +// tbNameWithSchema will automatically add schema prefix on table name func (engine *Engine) tbNameWithSchema(v string) string { // Add schema name as prefix of table name. // Only for postgres database. diff --git a/session_insert.go b/session_insert.go index d38acd7e..13dfc4d7 100644 --- a/session_insert.go +++ b/session_insert.go @@ -669,7 +669,7 @@ func (session *Session) insertMapInterface(m map[string]interface{}) (int64, err qm := strings.Repeat("?,", len(columns)) qm = "(" + qm[:len(qm)-1] + ")" - tableName := session.statement.TableName() + tableName := session.engine.Quote(session.statement.TableName()) if len(tableName) <= 0 { return 0, ErrTableNotFound } @@ -705,7 +705,7 @@ func (session *Session) insertMapString(m map[string]string) (int64, error) { qm := strings.Repeat("?,", len(columns)) qm = "(" + qm[:len(qm)-1] + ")" - tableName := session.statement.TableName() + tableName := session.engine.Quote(session.statement.TableName()) if len(tableName) <= 0 { return 0, ErrTableNotFound }