From 590acab709aca1c9ded2feb6de8d170de554340b Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Fri, 3 Oct 2025 17:01:33 -0300 Subject: data, checks: fuzz "Main Release: same name single" --- src/data/checks.js | 7 ++++++- src/data/composite/things/track/withMainRelease.js | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/data/checks.js b/src/data/checks.js index b7a237ad..fb4a9673 100644 --- a/src/data/checks.js +++ b/src/data/checks.js @@ -353,7 +353,12 @@ export function filterReferenceErrors(wikiData, { if (ref === 'same name single') { // Accessing the current thing here. try { - return boundFind.albumSinglesOnly(thing.name); + return boundFind.albumSinglesOnly(thing.name, { + fuzz: { + capitalization: true, + kebab: true, + }, + }); } catch (caughtError) { throw new Error( `Didn't match a single with the same name`, diff --git a/src/data/composite/things/track/withMainRelease.js b/src/data/composite/things/track/withMainRelease.js index f1b0841a..67a312ae 100644 --- a/src/data/composite/things/track/withMainRelease.js +++ b/src/data/composite/things/track/withMainRelease.js @@ -67,6 +67,12 @@ export default templateCompositeFrom({ withResolvedReference({ ref: '#sameNameSingleReference', find: soupyFind.input('albumSinglesOnly'), + findOptions: input.value({ + fuzz: { + capitalization: true, + kebab: true, + }, + }), }).outputs({ '#resolvedReference': '#sameNameSingle', }), -- cgit 1.3.0-6-gf8a5