« get me outta code hell

content: gCAArtTagDetails: better same-as-main dynamics - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-04-22 17:04:09 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-04-22 17:06:19 -0300
commit35cb9954edae70266dd3b174897648032fa084bc (patch)
treeea792f95e5c4a76a4ae2b617bdc4a160e6d25a9c
parente2b61c27c78484d1408974d7e2a8a81029e4b3f0 (diff)
content: gCAArtTagDetails: better same-as-main dynamics
-rw-r--r--src/content/dependencies/generateCoverArtworkArtTagDetails.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/content/dependencies/generateCoverArtworkArtTagDetails.js b/src/content/dependencies/generateCoverArtworkArtTagDetails.js
index 5f296d35..c2c95843 100644
--- a/src/content/dependencies/generateCoverArtworkArtTagDetails.js
+++ b/src/content/dependencies/generateCoverArtworkArtTagDetails.js
@@ -1,4 +1,4 @@
-import {compareArrays, stitchArrays} from '#sugar';
+import {compareArrays, empty, stitchArrays} from '#sugar';
 
 function linkable(tag) {
   return !tag.isContentWarning;
@@ -32,7 +32,7 @@ export default {
     data.sameAsMainArtwork =
       !artwork.isMainArtwork &&
       query.mainArtworkLinkableArtTags &&
-      query.mainArtworkLinkableArtTags.length >= 3 &&
+      !empty(query.mainArtworkLinkableArtTags) &&
       compareArrays(
         query.mainArtworkLinkableArtTags,
         query.linkableArtTags);
@@ -68,7 +68,7 @@ export default {
 
         (data.sameAsMainArtwork && data.attachAbove
           ? html.blank()
-       : data.sameAsMainArtwork
+       : data.sameAsMainArtwork && relations.artTagLinks.length >= 3
           ? language.$(capsule, 'sameTagsAsMainArtwork')
           : stitchArrays({
               artTagLink: relations.artTagLinks,