From acc1eeb0948db35f2c9a4d85d70fb654b41b15e5 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Mon, 31 May 2021 14:27:02 +0200 Subject: [PATCH] fix: empty offset in cell update queries --- src/main/libs/clients/MySQLClient.js | 2 +- src/main/libs/clients/PostgreSQLClient.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/libs/clients/MySQLClient.js b/src/main/libs/clients/MySQLClient.js index 196276b8..9d85035a 100644 --- a/src/main/libs/clients/MySQLClient.js +++ b/src/main/libs/clients/MySQLClient.js @@ -1308,7 +1308,7 @@ export class MySQLClient extends AntaresCore { const limitRaw = this._query.limit.length ? `LIMIT ${this._query.limit.join(', ')} ` : ''; // OFFSET - const offsetRaw = this._query.limit.length ? `OFFSET ${this._query.offset.join(', ')} ` : ''; + const offsetRaw = this._query.offset.length ? `OFFSET ${this._query.offset.join(', ')} ` : ''; return `${selectRaw}${updateRaw ? 'UPDATE' : ''}${insertRaw ? 'INSERT ' : ''}${this._query.delete ? 'DELETE ' : ''}${fromRaw}${updateRaw}${whereRaw}${groupByRaw}${orderByRaw}${limitRaw}${offsetRaw}${insertRaw}`; } diff --git a/src/main/libs/clients/PostgreSQLClient.js b/src/main/libs/clients/PostgreSQLClient.js index 8bdec925..2d4fd0ae 100644 --- a/src/main/libs/clients/PostgreSQLClient.js +++ b/src/main/libs/clients/PostgreSQLClient.js @@ -1140,7 +1140,7 @@ export class PostgreSQLClient extends AntaresCore { const limitRaw = selectArray.length && this._query.limit.length ? `LIMIT ${this._query.limit.join(', ')} ` : ''; // OFFSET - const offsetRaw = selectArray.length && this._query.limit.length ? `OFFSET ${this._query.offset.join(', ')} ` : ''; + const offsetRaw = selectArray.length && this._query.offset.length ? `OFFSET ${this._query.offset.join(', ')} ` : ''; return `${selectRaw}${updateRaw ? 'UPDATE' : ''}${insertRaw ? 'INSERT ' : ''}${this._query.delete ? 'DELETE ' : ''}${fromRaw}${updateRaw}${whereRaw}${groupByRaw}${orderByRaw}${limitRaw}${offsetRaw}${insertRaw}`; }