« get me outta code hell

data: Contribution: fix not being able to override presets - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2026-01-11 07:46:18 -0400
committer(quasar) nebula <qznebula@protonmail.com>2026-01-11 07:46:18 -0400
commit1bc926c8aec32106c96f055a9bf2302f41b85e75 (patch)
tree1a8d3512d6f8505848b026977c19edfc0117accc
parent3051e23f1431eb3062563512061dc54b84bbf858 (diff)
data: Contribution: fix not being able to override presets
-rw-r--r--src/data/things/contribution.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/data/things/contribution.js b/src/data/things/contribution.js
index 393a60b4..778bc566 100644
--- a/src/data/things/contribution.js
+++ b/src/data/things/contribution.js
@@ -62,12 +62,12 @@ export class Contribution extends Thing {
     },
 
     countInContributionTotals: [
-      inheritFromContributionPresets(),
-
       exposeUpdateValueOrContinue({
         validate: input.value(isBoolean),
       }),
 
+      inheritFromContributionPresets(),
+
       {
         dependencies: ['thing', input.myself()],
         compute: (continuation, {
@@ -85,12 +85,12 @@ export class Contribution extends Thing {
     ],
 
     countInDurationTotals: [
-      inheritFromContributionPresets(),
-
       exposeUpdateValueOrContinue({
         validate: input.value(isBoolean),
       }),
 
+      inheritFromContributionPresets(),
+
       withPropertyFromObject('thing', V('duration')),
       exitWithoutDependency('#thing.duration', {
         value: input.value(false),