From e014aec826546da6d6274b22620eef56d91226af Mon Sep 17 00:00:00 2001 From: Alex Ioannidis Date: Mon, 12 Aug 2024 10:19:30 +0200 Subject: [PATCH] records-ui: fix missing field config search link generation --- invenio_app_rdm/records_ui/views/filters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/invenio_app_rdm/records_ui/views/filters.py b/invenio_app_rdm/records_ui/views/filters.py index 2931a7aa7..8aafd4520 100644 --- a/invenio_app_rdm/records_ui/views/filters.py +++ b/invenio_app_rdm/records_ui/views/filters.py @@ -168,7 +168,7 @@ def namespace_url(field): return namespaces[namespace] + namespace_value -def custom_fields_search(field, field_value, field_cfg): +def custom_fields_search(field, field_value, field_cfg=None): """Get custom field search url.""" namespace_array = field.split(":") namespace = namespace_array[0] @@ -177,7 +177,7 @@ def custom_fields_search(field, field_value, field_cfg): if not namespaces.get(namespace): return None - localised_title = field_cfg.get("locale") + localised_title = (field_cfg or {}).get("locale") if localised_title: locale = get_locale() if not locale: