« get me outta code hell

content: generateContributionTooltip: fix comparison logic - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-07-11 09:19:53 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-07-11 09:19:53 -0300
commit15d6aa1a99db442a6ded481c8a3b1d16a8e6b174 (patch)
treee2ea399fc3011da8558ed1b7fa21de92d35d7908 /src/content
parentbc265fae85b88ea5f652c64ef76434733c220462 (diff)
content: generateContributionTooltip: fix comparison logic
Diffstat (limited to 'src/content')
-rw-r--r--src/content/dependencies/generateContributionTooltip.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/content/dependencies/generateContributionTooltip.js b/src/content/dependencies/generateContributionTooltip.js
index cc8d6264..62c9026d 100644
--- a/src/content/dependencies/generateContributionTooltip.js
+++ b/src/content/dependencies/generateContributionTooltip.js
@@ -6,10 +6,10 @@ function compareReleaseContributions(a, b) {
   const {previous: aPrev, next: aNext} = getSiblings(a);
   const {previous: bPrev, next: bNext} = getSiblings(b);
 
-  const effective = thing =>
-    (thing?.isAlbum && thing.style === 'single'
-      ? thing.tracks[0]
-      : thing);
+  const effective = contrib =>
+    (contrib?.thing.isAlbum && contrib.thing.style === 'single'
+      ? contrib.thing.tracks[0]
+      : contrib?.thing);
 
   return (
     effective(aPrev) === effective(bPrev) &&
@@ -81,7 +81,7 @@ export default {
 
     artistReleaseChronologySectionDiffers:
       (query.albumArtistContribution
-        ? compareReleaseContributions(contribution, query.albumArtistContribution)
+        ? !compareReleaseContributions(contribution, query.albumArtistContribution)
         : null),
   }),