Skip to content

Commit 54349cd

Browse files
fengmk2dead-horse
authored andcommitted
fix: move sql to error stack (#8)
1 parent 1e4c769 commit 54349cd

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

lib/operator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ proto.query = function* (sql, values) {
4949
try {
5050
return yield this._query(sql);
5151
} catch (err) {
52-
err.message += ' (sql: ' + sql + ')';
52+
err.stack = err.stack + '\n sql: ' + sql;
5353
debug('query error: %s', err);
5454
throw err;
5555
}

test/client.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ describe('test/client.test.js', function () {
212212
// error, rollback
213213
yield conn.rollback(); // rollback call won't throw err
214214
assert.equal(err.code, 'ER_PARSE_ERROR');
215+
assert(/sql: insert into/.test(err.stack), err.stack);
215216
} finally {
216217
// should release connection whatever
217218
conn.release();

0 commit comments

Comments
 (0)