From 8a2e5986c6729e72b44c5f275b2cf93b10755aad Mon Sep 17 00:00:00 2001 From: Siwar GAROUACHI Date: Wed, 12 Jul 2023 19:24:28 +0200 Subject: [PATCH] fix(databaseconfig): validate against valid database types --- src/lib/client/runner/runner.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/client/runner/runner.ts b/src/lib/client/runner/runner.ts index b177f7d..d463f36 100644 --- a/src/lib/client/runner/runner.ts +++ b/src/lib/client/runner/runner.ts @@ -70,6 +70,9 @@ export default abstract class Runner { 'Please provide the Credential Digger database configuration', ); } + if (!Object.values(DbType).includes(this.config.databaseConfig.type)) { + throw new Error('Please provide a valid database type'); + } if (this.config.databaseConfig.type === DbType.SQLite) { if (!this.config.databaseConfig.sqlite) { throw new Error(