diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-06-14 09:11:58 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-06-14 09:11:58 -0300 |
commit | 08293f22ce82a22c5ec91b4752341a98fe71c01c (patch) | |
tree | 1011b58075a6516560375db556ca42908fcf2e61 /src/data/things/contribution.js | |
parent | ee9e13f204da2f745539479fb08148b355208bff (diff) |
data: Contribution.countInDurationTotals: false without duration
Including with zero duration!
Diffstat (limited to 'src/data/things/contribution.js')
-rw-r--r-- | src/data/things/contribution.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/data/things/contribution.js b/src/data/things/contribution.js index 4fe13328..b4276fff 100644 --- a/src/data/things/contribution.js +++ b/src/data/things/contribution.js @@ -108,6 +108,17 @@ export class Contribution extends Thing { validate: input.value(isBoolean), }), + withPropertyFromObject({ + object: 'thing', + property: input.value('duration'), + }), + + exitWithoutDependency({ + dependency: '#thing.duration', + mode: input.value('falsy'), + value: input.value(false), + }), + { dependencies: ['thing', input.myself()], compute: (continuation, { |