From 0b39ab1a265070e6498939d0a08191946af6af81 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Fri, 5 Jun 2026 11:30:06 -0300 Subject: find, data: redirection overrides, use nameForReferencingAcrossWiki --- src/data/things/Track.js | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) (limited to 'src/data/things') diff --git a/src/data/things/Track.js b/src/data/things/Track.js index 6fc38e5d..a368a15b 100644 --- a/src/data/things/Track.js +++ b/src/data/things/Track.js @@ -1273,13 +1273,7 @@ export class Track extends Thing { static [Thing.findSpecs] = { track: { referenceTypes: ['track'], - bindTo: 'trackData', - - getMatchableNames: track => - (track.nameForReferencingAcrossWiki - ? [track.nameForReferencingAcrossWiki] - : []), }, trackMainReleasesOnly: { @@ -1288,11 +1282,6 @@ export class Track extends Thing { include: track => !CacheableObject.getUpdateValue(track, 'mainRelease'), - - getMatchableNames: track => - (track.nameForReferencingAcrossWiki - ? [track.nameForReferencingAcrossWiki] - : []), }, trackReference: { @@ -1350,12 +1339,6 @@ export class Track extends Thing { include: track => track.hasUniqueCoverArt, - - // This is an acontextual reference. - getMatchableNames: track => - (track.referenceByDirectory === 'normally' - ? [track.name] - : []), }, trackPrimaryArtwork: { @@ -1374,14 +1357,11 @@ export class Track extends Thing { artwork.thing.isTrack && artwork === artwork.thing.trackArtworks[0], - // This is an acontextual reference. - getMatchableNames: ({thing: track}) => - (track.referenceByDirectory === 'normally' - ? [track.name] - : []), + getMatchableNames: (artwork, nativeGetMatchableNames) => + nativeGetMatchableNames(artwork.thing), - getMatchableDirectories: ({thing: track}) => - [track.directory], + getMatchableDirectories: (artwork, nativeGetMatchableDirectory) => + nativeGetMatchableDirectory(artwork.thing), }, }; -- cgit 1.3.0-6-gf8a5