From e44bf9442d564160209a0b38e388ef914b56fd3e Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sat, 23 May 2026 11:04:29 -0300 Subject: data: Album, Track: expect proper AdditionalFile subclasses These were already getting provided, and accepted, since of course the subclasses inherit from the superclass. --- src/data/things/Track.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/data/things/Track.js') diff --git a/src/data/things/Track.js b/src/data/things/Track.js index c47729e9..473de163 100644 --- a/src/data/things/Track.js +++ b/src/data/things/Track.js @@ -115,7 +115,6 @@ export class Track extends Thing { ]; static [Thing.getPropertyDescriptors] = ({ - AdditionalFile, AdditionalName, Album, ArtTag, @@ -123,8 +122,11 @@ export class Track extends Thing { CommentaryEntry, CreditingSourcesEntry, LyricsEntry, + MidiProjectFile, + MiscellaneousAdditionalFile, MusicVideo, ReferencingSourcesEntry, + SheetMusicFile, TrackArtistContribution, TrackSection, WikiInfo, @@ -555,9 +557,9 @@ export class Track extends Thing { // > Update & expose - Additional files - additionalFiles: thingList(V(AdditionalFile)), - sheetMusicFiles: thingList(V(AdditionalFile)), - midiProjectFiles: thingList(V(AdditionalFile)), + additionalFiles: thingList(V(MiscellaneousAdditionalFile)), + sheetMusicFiles: thingList(V(SheetMusicFile)), + midiProjectFiles: thingList(V(MidiProjectFile)), // > Update & expose - Content entries -- cgit 1.3.0-6-gf8a5