« get me outta code hell

data: Artwork.referencedArtworks: don't assume inherited - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/composite/wiki-data
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-04-12 18:30:52 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-04-12 18:30:52 -0300
commit79b059f845db631013c0b03593f8c244901f836c (patch)
treeb01eb026d24a2ad6dc3e1019a83afa70a3e69f23 /src/data/composite/wiki-data
parent150447336e02897e1589dbdb28ca7108a0a94632 (diff)
data: Artwork.referencedArtworks: don't assume inherited
Diffstat (limited to 'src/data/composite/wiki-data')
-rw-r--r--src/data/composite/wiki-data/withConstitutedArtwork.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/data/composite/wiki-data/withConstitutedArtwork.js b/src/data/composite/wiki-data/withConstitutedArtwork.js
index 3a2e72b9..9e260abf 100644
--- a/src/data/composite/wiki-data/withConstitutedArtwork.js
+++ b/src/data/composite/wiki-data/withConstitutedArtwork.js
@@ -12,6 +12,7 @@ export default templateCompositeFrom({
     artistContribsFromThingProperty: input({type: 'string', acceptsNull: true}),
     artistContribsArtistProperty: input({type: 'string', acceptsNull: true}),
     artTagsFromThingProperty: input({type: 'string', acceptsNull: true}),
+    referencedArtworksFromThingProperty: input({type: 'string', acceptsNull: true}),
   },
 
   outputs: ['#constitutedArtwork'],
@@ -26,6 +27,7 @@ export default templateCompositeFrom({
         input('artistContribsFromThingProperty'),
         input('artistContribsArtistProperty'),
         input('artTagsFromThingProperty'),
+        input('referencedArtworksFromThingProperty'),
       ],
 
       compute: (continuation, {
@@ -36,6 +38,7 @@ export default templateCompositeFrom({
         [input('artistContribsFromThingProperty')]: artistContribsFromThingProperty,
         [input('artistContribsArtistProperty')]: artistContribsArtistProperty,
         [input('artTagsFromThingProperty')]: artTagsFromThingProperty,
+        [input('referencedArtworksFromThingProperty')]: referencedArtworksFromThingProperty,
       }) => continuation({
         ['#constitutedArtwork']:
           Object.assign(new thingConstructors.Artwork, {
@@ -46,6 +49,7 @@ export default templateCompositeFrom({
             artistContribsArtistProperty,
             artTagsFromThingProperty,
             dateFromThingProperty,
+            referencedArtworksFromThingProperty,
           }),
       }),
     },