Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
BarryDam committed May 3, 2021
1 parent 1339046 commit 4ec3ca7
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 4 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 1.1.4
# 1.1.4 - 1.1.5
###### 03-05-2021
Op het moment dat een query fout gaat kan nu in de catch bij .sqlQuery en .sqlParams de query zien waarbij het fout is gegaan

Expand Down
18 changes: 16 additions & 2 deletions lib/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,14 @@ class SapCfDatabase {
oConnection.connectionDisconnect = promisify(oConnection.disconnect.bind(oConnection));
// exec omschrijven zodat statement gebruikt wordt en drop er in zit
oConnection.connectionExec = async (sQuery, aParams) => { //eslint-disable-line
const oStmt = await fnPrepare(sQuery);
let oStmt;
try {
oStmt = await fnPrepare(sQuery);
} catch (err) {
err.sqlQuery = sQuery;
err.sqlParams = aParams;
throw err;
}
return new Promise((fnResolve, fnReject) => {
oStmt.exec(aParams, (err, mResult) => {
if (err) {
Expand All @@ -97,7 +104,14 @@ class SapCfDatabase {
}
// exec batch omschrijven zodat statement gebruikt wordt en drop er in zit
oConnection.connectionExecBatch = async (sQuery, aParams) => { //eslint-disable-line
const oStmt = await fnPrepare(sQuery);
let oStmt;
try {
oStmt = await fnPrepare(sQuery);
} catch (err) {
err.sqlQuery = sQuery;
err.sqlParams = aParams;
throw err;
}
return new Promise((fnResolve, fnReject) => {
oStmt.execBatch(aParams, (err, mResult) => {
if (err) {
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name" : "scp-cf-database",
"version" : "1.1.4",
"version" : "1.1.5",
"author" : "Max Spanning",
"description" : "scp-cf-database versimpeld het werken met de CF database.\r\n - De connectie wordt automatisch gelegd in de constructor dus daar hoef je niet meer naar te kijken.\r\n - Daardoor kan je deze class rechtstreeks aanspreken ipv hem uit je request object te halen / mee te geven naar een andere functie.\r\n - Alle queries worden automatisch escaped\r\n Daarnaast zitten er nog een aantal handige functies bij. ",
"main" : "./lib/index",
Expand Down

0 comments on commit 4ec3ca7

Please sign in to comment.