From 6b440b13585fd90614df42752a56d895c805256f Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 7 Dec 2025 18:57:48 -0400 Subject: data: Album.trackArtistContribs: recontextualize artistContribs instead of re-resolving --- src/data/things/album.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/data/things') diff --git a/src/data/things/album.js b/src/data/things/album.js index 107d02c7..f9d7a3a3 100644 --- a/src/data/things/album.js +++ b/src/data/things/album.js @@ -33,7 +33,8 @@ import { parseWallpaperParts, } from '#yaml'; -import {withResolvedContribs} from '#composite/wiki-data'; +import {withRecontextualizedContributionList, withResolvedContribs} + from '#composite/wiki-data'; import { exitWithoutDependency, @@ -157,15 +158,11 @@ export class Album extends Thing { exposeDependencyOrContinue('#trackArtistContribs', V('empty')), - withResolvedContribs({ - from: '_artistContribs', - thingProperty: input.thisProperty(), + withRecontextualizedContributionList('artistContribs', { artistProperty: input.value('albumTrackArtistContributions'), - }).outputs({ - '#resolvedContribs': '#trackArtistContribs', }), - exposeDependency('#trackArtistContribs'), + exposeDependency('#artistContribs'), ], // > Update & expose - General configuration -- cgit 1.3.0-6-gf8a5