Skip to content

Commit 8791107

Browse files
committed
fix: do not crash on unknown database module
1 parent 4b84cae commit 8791107

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/helpers/database-service.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,14 @@ If you want to change it, set the configuration 'database.module' with the datab
2121
this.dbModule = {};
2222
}
2323
if(!this.dbModule[name]) {
24-
let dbModule = require(this.dbModuleName);
24+
let dbModule;
25+
try {
26+
dbModule = require(this.dbModuleName);
27+
} catch(e) {
28+
debug(`Error: database module ${this.dbModuleName} not found, using default embedded database module instead.`)
29+
this.dbModuleName = './database/embedded';
30+
dbModule = require(this.dbModuleName);
31+
}
2532
this.dbModule[name] = new dbModule(name);
2633
}
2734
return this.dbModule[name];

0 commit comments

Comments
 (0)