diff --git a/ckanext/scheming/plugins.py b/ckanext/scheming/plugins.py index 71f9f22d..27344613 100644 --- a/ckanext/scheming/plugins.py +++ b/ckanext/scheming/plugins.py @@ -533,7 +533,9 @@ def before_index(self, data_dict): if isinstance(value, list): value = ' '.join(value) # Index a flattened version - new_key = f'extras_{field["field_name"]}__{key}' + new_key = 'extras_{field_name}__{key}'.format( + field_name=field["field_name"], key=key + ) if not data_dict.get(new_key): data_dict[new_key] = value else: