« get me outta code hell

data: Track.lyrics: allow overriding on secondary releases - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-12-27 11:49:25 -0400
committer(quasar) nebula <qznebula@protonmail.com>2025-12-27 11:49:25 -0400
commit8749691c4242b6da831ed30540a12708fb7d655f (patch)
tree0abb3b3a4d10fcfd8a5b8d233c19284fac7f0fcc /src/data/things
parent586e58fec4348f1a144fe59895dd11868b742c9f (diff)
data: Track.lyrics: allow overriding on secondary releases preview
Diffstat (limited to 'src/data/things')
-rw-r--r--src/data/things/track.js7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/data/things/track.js b/src/data/things/track.js
index ab7511a8..d8d61ebf 100644
--- a/src/data/things/track.js
+++ b/src/data/things/track.js
@@ -531,6 +531,8 @@ export class Track extends Thing {
     // > Update & expose - Content entries
 
     lyrics: [
+      exposeUpdateValueOrContinue(),
+
       // TODO: Inherited lyrics are literally the same objects, so of course
       // their .thing properties aren't going to point back to this one, and
       // certainly couldn't be recontextualized...
@@ -1101,11 +1103,6 @@ export class Track extends Thing {
         'Contributors',
       ]},
 
-      {message: `Secondary releases inherit lyrics from the main one`, fields: [
-        'Main Release',
-        'Lyrics',
-      ]},
-
       {
         message: ({'Has Cover Art': hasCoverArt}) =>
           (hasCoverArt