From ea084f1b4bc555c55bfa0617ebcdfbab633ea9ea Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Sun, 12 Nov 2023 20:40:13 +0000 Subject: [PATCH] fix: proper errchecking on iidx mdb version disagree --- .../scripts/rerunners/iidx/iidx-mdb-parse/merge-mdb.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/database-seeds/scripts/rerunners/iidx/iidx-mdb-parse/merge-mdb.ts b/database-seeds/scripts/rerunners/iidx/iidx-mdb-parse/merge-mdb.ts index e3e043adb..52030b415 100644 --- a/database-seeds/scripts/rerunners/iidx/iidx-mdb-parse/merge-mdb.ts +++ b/database-seeds/scripts/rerunners/iidx/iidx-mdb-parse/merge-mdb.ts @@ -83,6 +83,15 @@ function isInBlacklist(str: string) { } async function ParseIIDXMDB() { + // omni XOR -omni in version name + // either both are true, or both are false + // if they don't match, that's probably a mistake + if (options.omni !== options.version.endsWith("-omni")) { + throw new Error( + `Using --omni flag, but the version you provided was ${options.version}, which doesn't look like an omnimix version.` + ); + } + const mdbCharts = await ParseIIDXData( options.basedir, options.index,