Browse Source

Fixed incorrect 'this' value

master
Ben Ashton 3 years ago
parent
commit
52659c585e
  1. 6
      lib/pawsqlite-node-adapter.js
  2. 2
      lib/pawsqlite-node-adapter.js.map
  3. 6
      src/query_wrapper.mjs

6
lib/pawsqlite-node-adapter.js

@ -160,6 +160,8 @@ class QueryWrapper {
executeRun(db) {
return new Promise((resolve, reject) => {
const self = this;
(0,_log_mjs__WEBPACK_IMPORTED_MODULE_2__.log)(this.sql);
db.run(this.sql, ...this.args, function (err) {
if (err) {
@ -169,11 +171,11 @@ class QueryWrapper {
const result = {};
if (this.isAnyOf("INSERT")) {
if (self.isAnyOf("INSERT")) {
result.insertId = this.lastID;
}
if (this.isAnyOf("UPDATE", "DELETE")) {
if (self.isAnyOf("UPDATE", "DELETE")) {
result.rowsAffected = this.changes;
}

2
lib/pawsqlite-node-adapter.js.map

File diff suppressed because one or more lines are too long

6
src/query_wrapper.mjs

@ -29,6 +29,8 @@ export class QueryWrapper {
executeRun(db) {
return new Promise((resolve, reject) => {
const self = this;
log(this.sql);
db.run(this.sql, ...this.args, function (err) {
if (err) {
@ -38,11 +40,11 @@ export class QueryWrapper {
const result = {};
if (this.isAnyOf("INSERT")) {
if (self.isAnyOf("INSERT")) {
result.insertId = this.lastID;
}
if (this.isAnyOf("UPDATE", "DELETE")) {
if (self.isAnyOf("UPDATE", "DELETE")) {
result.rowsAffected = this.changes;
}

Loading…
Cancel
Save