diff options
Diffstat (limited to 'src/data')
-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, { |