diff options
Diffstat (limited to 'src/static/js/client/sidebar-search.js')
| -rw-r--r-- | src/static/js/client/sidebar-search.js | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/static/js/client/sidebar-search.js b/src/static/js/client/sidebar-search.js index 1102624b..61a33c0d 100644 --- a/src/static/js/client/sidebar-search.js +++ b/src/static/js/client/sidebar-search.js @@ -1261,11 +1261,19 @@ function generateSidebarSearchResult(result, results) { } function getSearchResultName(result) { - return ( + const name = result.data.name ?? - result.data.primaryName ?? - null - ); + result.data.primaryName; + + if (!name) { + return null; + } + + if (result.data.nameDetail) { + return `${name} (${result.data.nameDetail})`; + } + + return name; } function getSearchResultImageSource(result) { |