diff --git a/backend/utils/database.js b/backend/utils/database.js index 79bfc622..f0ac3777 100644 --- a/backend/utils/database.js +++ b/backend/utils/database.js @@ -136,6 +136,9 @@ export class DatabaseService { } saveDatabase(nodeIndex) { try { + if (+nodeIndex < 1) { + return true; + } const selNode = this.nodeDatabase[nodeIndex] && this.nodeDatabase[nodeIndex].adapter && this.nodeDatabase[nodeIndex].adapter.selNode ? this.nodeDatabase[nodeIndex].adapter.selNode : null; if (!this.nodeDatabase[nodeIndex]) { this.logger.log({ selectedNode: selNode, level: 'ERROR', fileName: 'Database', msg: 'Database Save Error: Selected Node Setup Not Found.' }); diff --git a/server/utils/database.ts b/server/utils/database.ts index 757855b5..3ebfe6ce 100644 --- a/server/utils/database.ts +++ b/server/utils/database.ts @@ -137,6 +137,9 @@ export class DatabaseService { saveDatabase(nodeIndex: number) { try { + if (+nodeIndex < 1) { + return true; + } const selNode = this.nodeDatabase[nodeIndex] && this.nodeDatabase[nodeIndex].adapter && this.nodeDatabase[nodeIndex].adapter.selNode ? this.nodeDatabase[nodeIndex].adapter.selNode : null; if (!this.nodeDatabase[nodeIndex]) { this.logger.log({ selectedNode: selNode, level: 'ERROR', fileName: 'Database', msg: 'Database Save Error: Selected Node Setup Not Found.' });