diff options
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 |
commit | 7cd3bdc4998ae1fc1b9ab4bb721d2727f64511e1 (patch) | |
tree | df7c09acd8a10e76deece0afb42461dee2944a19 /src/data/things/album.js | |
parent | 194676f45f54d09a3ad247e9ba4e2b3ba2e56db4 (diff) |
data: miscellaneous composite template updates
Diffstat (limited to 'src/data/things/album.js')
-rw-r--r-- | src/data/things/album.js | 10 |
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: []}), |