From b754b54c7909da1f53b99b171e1f5b1183ca5549 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Thu, 27 Nov 2025 16:45:36 -0400 Subject: data: Contribution: chop withContributionArtist --- src/data/things/contribution.js | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'src/data/things/contribution.js') diff --git a/src/data/things/contribution.js b/src/data/things/contribution.js index e1e248cb..2f6e66d1 100644 --- a/src/data/things/contribution.js +++ b/src/data/things/contribution.js @@ -8,7 +8,8 @@ import Thing from '#thing'; import {isBoolean, isStringNonEmpty, isThing, validateReference} from '#validators'; -import {simpleDate, soupyFind} from '#composite/wiki-properties'; +import {simpleDate, singleReference, soupyFind} + from '#composite/wiki-properties'; import { exitWithoutDependency, @@ -28,7 +29,6 @@ import { import { inheritFromContributionPresets, withContainingReverseContributionList, - withContributionArtist, withContributionContext, withMatchingContributionPresets, } from '#composite/things/contribution'; @@ -54,17 +54,9 @@ export class Contribution extends Thing { date: simpleDate(), - artist: [ - withContributionArtist({ - ref: input.updateValue({ - validate: validateReference('artist'), - }), - }), - - exposeDependency({ - dependency: '#artist', - }), - ], + artist: singleReference({ + find: soupyFind.input('artist'), + }), annotation: { flags: {update: true, expose: true}, -- cgit 1.3.0-6-gf8a5