From 6a4a2660bc770d87656814bc6532a240459e888a Mon Sep 17 00:00:00 2001 From: wei-kuochen Date: Thu, 20 Feb 2025 23:57:58 +0900 Subject: [PATCH] weko#50505 fix ranking issue --- modules/weko-deposit/weko_deposit/api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/weko-deposit/weko_deposit/api.py b/modules/weko-deposit/weko_deposit/api.py index b7fc05ceb7..8b496374be 100644 --- a/modules/weko-deposit/weko_deposit/api.py +++ b/modules/weko-deposit/weko_deposit/api.py @@ -2013,12 +2013,12 @@ def __get_titles_key(item_type_mapping, meta_option, hide_list): title_key = title.get("@value") language_key = title.get("@attributes", {}).get("xml:lang") for h in hide_list: - if parent_key in h and language_key in h: + if h.startswith(parent_key) and h.endswith(language_key): language_key = None - if parent_key in h and title_key in h: + if h.startswith(parent_key) and h.endswith(title_key): title_key = None parent_key = None - if parent_key and title_key and language_key: + if parent_key and title_key: break return parent_key, title_key, language_key