« get me outta code hell

data: Artwork.artistContribs: recontextualize from thing - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-11-27 16:09:31 -0400
committer(quasar) nebula <qznebula@protonmail.com>2025-11-27 16:09:31 -0400
commit9b840b21dc1f570a75295e9e02d78978dfc71ccf (patch)
tree66706c8739cfd348b97b18aa35b18d7e361fd8da /src
parent3e579167d0b8c52aa31b1136aaa22aa64f11d12b (diff)
data: Artwork.artistContribs: recontextualize from thing
whoops
Diffstat (limited to 'src')
-rw-r--r--src/data/things/artwork.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/data/things/artwork.js b/src/data/things/artwork.js
index 6ec524c2..4aedd256 100644
--- a/src/data/things/artwork.js
+++ b/src/data/things/artwork.js
@@ -159,9 +159,19 @@ export class Artwork extends Thing {
         dependency: '#attachedArtwork.artistContribs',
       }),
 
-      constituteFrom({
+      withPropertyFromObject({
+        object: 'thing',
         property: 'artistContribsFromThingProperty',
-        from: 'thing',
+      }).outputs({
+        '#value': '#artistContribsFromThing',
+      }),
+
+      withRecontextualizedContributionList({
+        list: '#artistContribsFromThing',
+      }),
+
+      exposeDependency({
+        dependency: '#artistContribsFromThing',
       }),
     ],