« get me outta code hell

composite, data: report skipped and misordered inputs - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-12-07 18:49:48 -0400
committer(quasar) nebula <qznebula@protonmail.com>2025-12-07 18:49:48 -0400
commitc0a972a69cde252fbf881604a0357cc14a970ef7 (patch)
treef21e9e7b650fe1a20b1f7429fc1ec9f5fed82e98 /src/data/things
parent11586658823cc5a392347193bcb27c779c5f8be8 (diff)
composite, data: report skipped and misordered inputs
Diffstat (limited to 'src/data/things')
-rw-r--r--src/data/things/album.js3
-rw-r--r--src/data/things/flash.js1
-rw-r--r--src/data/things/track.js4
-rw-r--r--src/data/things/wiki-info.js5
4 files changed, 4 insertions, 9 deletions
diff --git a/src/data/things/album.js b/src/data/things/album.js
index 0fdc6fa8..107d02c7 100644
--- a/src/data/things/album.js
+++ b/src/data/things/album.js
@@ -141,7 +141,6 @@ export class Album extends Thing {
     // > Update & expose - Credits and contributors
 
     artistContribs: contributionList({
-      date: '_date',
       artistProperty: input.value('albumArtistContributions'),
     }),
 
@@ -152,7 +151,6 @@ export class Album extends Thing {
         from: input.updateValue({validate: isContributionList}),
         thingProperty: input.thisProperty(),
         artistProperty: input.value('albumTrackArtistContributions'),
-        date: '_date',
       }).outputs({
         '#resolvedContribs': '#trackArtistContribs',
       }),
@@ -163,7 +161,6 @@ export class Album extends Thing {
         from: '_artistContribs',
         thingProperty: input.thisProperty(),
         artistProperty: input.value('albumTrackArtistContributions'),
-        date: 'date',
       }).outputs({
         '#resolvedContribs': '#trackArtistContribs',
       }),
diff --git a/src/data/things/flash.js b/src/data/things/flash.js
index cb791ef8..b595ec58 100644
--- a/src/data/things/flash.js
+++ b/src/data/things/flash.js
@@ -111,7 +111,6 @@ export class Flash extends Thing {
         .call(this, 'Cover Artwork'),
 
     contributorContribs: contributionList({
-      date: 'date',
       artistProperty: input.value('flashContributorContributions'),
     }),
 
diff --git a/src/data/things/track.js b/src/data/things/track.js
index 37639eee..1095cce9 100644
--- a/src/data/things/track.js
+++ b/src/data/things/track.js
@@ -293,9 +293,9 @@ export class Track extends Thing {
     artistContribs: [
       withResolvedContribs({
         from: input.updateValue({validate: isContributionList}),
+        date: 'date',
         thingProperty: input.thisProperty(),
         artistProperty: input.value('trackArtistContributions'),
-        date: 'date',
       }).outputs({
         '#resolvedContribs': '#artistContribs',
       }),
@@ -404,9 +404,9 @@ export class Track extends Thing {
 
       withResolvedContribs({
         from: input.updateValue({validate: isContributionList}),
+        date: 'coverArtDate',
         thingProperty: input.value('coverArtistContribs'),
         artistProperty: input.value('trackCoverArtistContributions'),
-        date: 'coverArtDate',
       }),
 
       exposeDependencyOrContinue('#resolvedContribs', V('empty')),
diff --git a/src/data/things/wiki-info.js b/src/data/things/wiki-info.js
index 96ae95f0..26b69ba6 100644
--- a/src/data/things/wiki-info.js
+++ b/src/data/things/wiki-info.js
@@ -79,10 +79,9 @@ export class WikiInfo extends Thing {
     enableGroupUI: flag(V(false)),
 
     enableSearch: [
-      exitWithoutDependency({
-        dependency: '_searchDataAvailable',
-        mode: input.value('falsy'),
+      exitWithoutDependency('_searchDataAvailable', {
         value: input.value(false),
+        mode: input.value('falsy'),
       }),
 
       flag(V(true)),