Stop validate-database from throwing itself up

This commit is contained in:
zkldi
2022-02-20 04:17:08 +00:00
parent 5c3e2a5080
commit 8cab6e6995
2 changed files with 7 additions and 7 deletions
+7 -1
View File
@@ -16,7 +16,13 @@ const options = program.opts();
const logger = CreateLogCtx(__filename);
export async function ValidateCollection(collectionName: Databases): Promise<void> {
const schemaRunner = DatabaseSchemas[collectionName];
if (!(collectionName in DatabaseSchemas)) {
logger.verbose(`Skipping ${collectionName} as it has no schema.`);
return;
}
// collectionName is in database schemas.
const schemaRunner = DatabaseSchemas[collectionName as keyof typeof DatabaseSchemas];
const documents = await monkDB.get(collectionName).count({});