diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-05-23 11:04:29 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-05-23 11:04:29 -0300 |
| commit | e44bf9442d564160209a0b38e388ef914b56fd3e (patch) | |
| tree | 51ab3e149310f427f1f5927576dc81bbb5b27b08 | |
| parent | c6010933dc481e95e3ab1768613f767eda3ba1e3 (diff) | |
data: Album, Track: expect proper AdditionalFile subclasses
These were already getting provided, and accepted, since of course the subclasses inherit from the superclass.
| -rw-r--r-- | src/data/things/Track.js | 10 | ||||
| -rw-r--r-- | src/data/things/album/Album.js | 4 |
2 files changed, 8 insertions, 6 deletions
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 diff --git a/src/data/things/album/Album.js b/src/data/things/album/Album.js index 201aaf4e..7cddbcee 100644 --- a/src/data/things/album/Album.js +++ b/src/data/things/album/Album.js @@ -77,7 +77,6 @@ export class Album extends Thing { ]; static [Thing.getPropertyDescriptors] = ({ - AdditionalFile, AdditionalName, AlbumArtistContribution, AlbumBannerArtistContribution, @@ -87,6 +86,7 @@ export class Album extends Thing { CommentaryEntry, CreditingSourcesEntry, Group, + MiscellaneousAdditionalFile, MusicVideo, TrackArtistContribution, TrackSection, @@ -394,7 +394,7 @@ export class Album extends Thing { // > Update & expose - Additional files - additionalFiles: thingList(V(AdditionalFile)), + additionalFiles: thingList(V(MiscellaneousAdditionalFile)), // > Update only |