« get me outta code hell

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:
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: []}),