« get me outta code hell

content, client, css, search: same-name result disambiguator - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/common-util/search-spec.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-07-30 13:34:31 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-07-30 13:34:31 -0300
commiteb76345819a30594b3d433985b379c58ab795a67 (patch)
treebff118a672344524691a585491541a856d18840e /src/common-util/search-spec.js
parent29ac5832b354cd3b8ced936248c77628e98a46d1 (diff)
content, client, css, search: same-name result disambiguator
Diffstat (limited to 'src/common-util/search-spec.js')
-rw-r--r--src/common-util/search-spec.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common-util/search-spec.js b/src/common-util/search-spec.js
index af5ec201..4ea0eed2 100644
--- a/src/common-util/search-spec.js
+++ b/src/common-util/search-spec.js
@@ -97,11 +97,15 @@ function baselineProcess(thing, opts) {
   fields.color =
     thing.color;
 
+  fields.disambiguator =
+    null;
+
   return fields;
 }
 
 const baselineStore = [
   'primaryName',
+  'disambiguator',
   'artwork',
   'color',
 ];
@@ -141,6 +145,9 @@ function genericProcess(thing, opts) {
       ? thing.act.name
       : null);
 
+  fields.disambiguator =
+    fields.parentName;
+
   fields.artTags =
     (thing.constructor.hasPropertyDescriptor('artTags')
       ? thing.artTags.map(artTag => artTag.nameShort)