From aac9884ed53e2bf0acd02154bdc7086f7fc778ed Mon Sep 17 00:00:00 2001 From: sk222 Date: Mon, 3 Jul 2023 22:25:11 -0600 Subject: [PATCH] Release Connection on Error- Changing statement order Signed-off-by: sk222 --- lib/transaction.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/transaction.js b/lib/transaction.js index f0672d8..575df6e 100644 --- a/lib/transaction.js +++ b/lib/transaction.js @@ -53,8 +53,8 @@ function mixinTransaction(Oracle, oracle) { Oracle.prototype.commit = function(connection, cb) { debug('Commit a transaction'); connection.commit(function(err) { - if (err) return cb(err); connection.release(cb); + if (err) return cb(err); }); }; @@ -66,8 +66,8 @@ function mixinTransaction(Oracle, oracle) { Oracle.prototype.rollback = function(connection, cb) { debug('Rollback a transaction'); connection.rollback(function(err) { - if (err) return cb(err); connection.release(cb); + if (err) return cb(err); }); }; }