From c086e7386120d4570853a6db71e5fda658f89a62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Carlos=20Nieto?= <jose.carlos@menteslibres.net> Date: Sun, 9 Aug 2015 08:26:26 -0500 Subject: [PATCH] prepareStatement() must return the generated query for debugging purposes even if the query contains a syntax error. --- mysql/database.go | 2 +- postgresql/database.go | 2 +- ql/database.go | 2 +- sqlite/database.go | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mysql/database.go b/mysql/database.go index 85fd6a68..f69f6050 100644 --- a/mysql/database.go +++ b/mysql/database.go @@ -89,7 +89,7 @@ func (d *database) prepareStatement(stmt *sqlgen.Statement) (p *sqlx.Stmt, query } if err != nil { - return nil, "", err + return nil, query, err } d.cachedStatements.Write(stmt, &cachedStatement{p, query}) diff --git a/postgresql/database.go b/postgresql/database.go index b8048a92..5310764d 100644 --- a/postgresql/database.go +++ b/postgresql/database.go @@ -91,7 +91,7 @@ func (d *database) prepareStatement(stmt *sqlgen.Statement) (p *sqlx.Stmt, query } if err != nil { - return nil, "", err + return nil, query, err } d.cachedStatements.Write(stmt, &cachedStatement{p, query}) diff --git a/ql/database.go b/ql/database.go index e091fe7b..75593c9e 100644 --- a/ql/database.go +++ b/ql/database.go @@ -90,7 +90,7 @@ func (d *database) prepareStatement(stmt *sqlgen.Statement) (p *sqlx.Stmt, query } if err != nil { - return nil, "", err + return nil, query, err } d.cachedStatements.Write(stmt, &cachedStatement{p, query}) diff --git a/sqlite/database.go b/sqlite/database.go index f725a861..c2482bfa 100644 --- a/sqlite/database.go +++ b/sqlite/database.go @@ -95,7 +95,7 @@ func (d *database) prepareStatement(stmt *sqlgen.Statement) (p *sqlx.Stmt, query } if err != nil { - return nil, "", err + return nil, query, err } d.cachedStatements.Write(stmt, &cachedStatement{p, query}) -- GitLab