diff options
Diffstat (limited to 'src/data/things.js')
-rw-r--r-- | src/data/things.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/data/things.js b/src/data/things.js index 35ae5cbf..a4ee2e96 100644 --- a/src/data/things.js +++ b/src/data/things.js @@ -430,10 +430,20 @@ Album.propertyDescriptors = { urls: Thing.common.urls(), date: Thing.common.simpleDate(), - coverArtDate: Thing.common.simpleDate(), trackArtDate: Thing.common.simpleDate(), dateAddedToWiki: Thing.common.simpleDate(), + coverArtDate: { + flags: {update: true, expose: true}, + + update: {validate: isDate}, + + expose: { + dependencies: ['date'], + transform: (coverArtDate, { date }) => coverArtDate ?? date ?? null + } + }, + artistContribsByRef: Thing.common.contribsByRef(), coverArtistContribsByRef: Thing.common.contribsByRef(), trackCoverArtistContribsByRef: Thing.common.contribsByRef(), |