« get me outta code hell

data: miscellaneous composite template updates - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things/album.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2023-09-15 20:03:25 -0300
committer(quasar) nebula <qznebula@protonmail.com>2023-09-15 20:03:58 -0300
commit7cd3bdc4998ae1fc1b9ab4bb721d2727f64511e1 (patch)
treedf7c09acd8a10e76deece0afb42461dee2944a19 /src/data/things/album.js
parent194676f45f54d09a3ad247e9ba4e2b3ba2e56db4 (diff)
data: miscellaneous composite template updates
Diffstat (limited to 'src/data/things/album.js')
-rw-r--r--src/data/things/album.js10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/data/things/album.js b/src/data/things/album.js
index b134b78d..805d177d 100644
--- a/src/data/things/album.js
+++ b/src/data/things/album.js
@@ -12,7 +12,6 @@ import {
   withFlattenedArray,
   withPropertiesFromList,
   withUnflattenedArray,
-  withUpdateValueAsDependency,
 } from '#composite';
 
 import Thing, {
@@ -103,16 +102,15 @@ export class Album extends Thing {
       exitWithoutDependency({dependency: 'trackData', value: []}),
       exitWithoutUpdateValue({value: [], mode: 'empty'}),
 
-      withUpdateValueAsDependency({into: '#sections'}),
-
       withPropertiesFromList({
-        list: '#sections',
-        properties: [
+        list: input.updateValue(),
+        prefix: input.value('#sections'),
+        properties: input.value([
           'tracks',
           'dateOriginallyReleased',
           'isDefaultTrackSection',
           'color',
-        ],
+        ]),
       }),
 
       fillMissingListItems({list: '#sections.tracks', value: []}),