code -> sqlCode
This commit is contained in:
+3
-3
@@ -95,7 +95,7 @@ async function query(...args) {
|
||||
assert.notStrictEqual(gConnectionPool, null, 'Database connection is already closed');
|
||||
|
||||
const [error, result] = await safe(gConnectionPool.query(...args)); // this is same as getConnection/query/release
|
||||
if (error) throw new BoxError(BoxError.DATABASE_ERROR, error, { code: error.code, sqlMessage: error.sqlMessage || null });
|
||||
if (error) throw new BoxError(BoxError.DATABASE_ERROR, error, { sqlCode: error.code, sqlMessage: error.sqlMessage || null });
|
||||
return result[0]; // the promise version returns a tuple of [rows, fields]
|
||||
}
|
||||
|
||||
@@ -103,7 +103,7 @@ async function transaction(queries) {
|
||||
assert(Array.isArray(queries));
|
||||
|
||||
const [error, connection] = await safe(gConnectionPool.getConnection());
|
||||
if (error) throw new BoxError(BoxError.DATABASE_ERROR, error, { code: error.code, sqlMessage: error.sqlMessage });
|
||||
if (error) throw new BoxError(BoxError.DATABASE_ERROR, error, { sqlCode: error.code, sqlMessage: error.sqlMessage });
|
||||
|
||||
try {
|
||||
await connection.beginTransaction();
|
||||
@@ -118,7 +118,7 @@ async function transaction(queries) {
|
||||
} catch (error) {
|
||||
await safe(connection.rollback(), { debug });
|
||||
connection.release(); // no await!
|
||||
throw new BoxError(BoxError.DATABASE_ERROR, error, { code: error.code, sqlMessage: error.sqlMessage || null });
|
||||
throw new BoxError(BoxError.DATABASE_ERROR, error, { sqlCode: error.code, sqlMessage: error.sqlMessage || null });
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user