diff options
Diffstat (limited to 'src/data/things')
| -rw-r--r-- | src/data/things/Track.js | 4 | ||||
| -rw-r--r-- | src/data/things/album/Album.js | 7 | ||||
| -rw-r--r-- | src/data/things/album/TrackSection.js | 8 |
3 files changed, 15 insertions, 4 deletions
diff --git a/src/data/things/Track.js b/src/data/things/Track.js index f8eac729..785d0080 100644 --- a/src/data/things/Track.js +++ b/src/data/things/Track.js @@ -31,12 +31,13 @@ import { parseCommentary, parseContributors, parseCreditingSources, - parseReferencingSources, + parseExcludingURLs, parseDate, parseDimensions, parseDuration, parseLyrics, parseMusicVideos, + parseReferencingSources, parseURLs, } from '#yaml'; @@ -1048,6 +1049,7 @@ export class Track extends Thing { 'Excluding URLs': { property: 'excludingURLs', + transform: parseExcludingURLs, }, 'URLs': { diff --git a/src/data/things/album/Album.js b/src/data/things/album/Album.js index e212548d..f07d552c 100644 --- a/src/data/things/album/Album.js +++ b/src/data/things/album/Album.js @@ -22,6 +22,7 @@ import { parseCreditingSources, parseDate, parseDimensions, + parseExcludingURLs, parseMusicVideos, parseWallpaperParts, parseURLs, @@ -651,7 +652,11 @@ export class Album extends Thing { // General configuration 'Count Tracks In Artist Totals': {property: 'countTracksInArtistTotals'}, - 'Excluding Track URLs': {property: 'excludingTrackURLs'}, + + 'Excluding Track URLs': { + property: 'excludingTrackURLs', + transform: parseExcludingURLs, + }, 'Listed on Homepage': {property: 'isListedOnHomepage'}, 'Listed in Galleries': {property: 'isListedInGalleries'}, diff --git a/src/data/things/album/TrackSection.js b/src/data/things/album/TrackSection.js index 15688735..1e901a09 100644 --- a/src/data/things/album/TrackSection.js +++ b/src/data/things/album/TrackSection.js @@ -3,7 +3,7 @@ import {inspect} from 'node:util'; import {colors} from '#cli'; import {input, V} from '#composite'; import Thing from '#thing'; -import {parseDate} from '#yaml'; +import {parseDate, parseExcludingURLs} from '#yaml'; import { isBoolean, @@ -212,7 +212,11 @@ export class TrackSection extends Thing { }, 'Count Tracks In Artist Totals': {property: 'countTracksInArtistTotals'}, - 'Excluding Track URLs': {property: 'excludingTrackURLs'}, + + 'Excluding Track URLs': { + property: 'excludingTrackURLs', + transform: parseExcludingURLs, + }, 'Description': {property: 'description'}, }, |