diff --git a/ckanext/odsh/validation.py b/ckanext/odsh/validation.py index 4185d893932307212b8b5e633011cb66bc8098c7..cb0574e40401bf6f3617e232d518157757369bc8 100644 --- a/ckanext/odsh/validation.py +++ b/ckanext/odsh/validation.py @@ -4,6 +4,8 @@ import csv import re import urllib.request, urllib.error, urllib.parse import json +import ckan.logic as logic + from itertools import count from dateutil.parser import parse @@ -329,11 +331,11 @@ def _convert_subjectID_to_subjectText(subject_id, flattened_data): try: subject_text = subject_mapping[subject_id] except: - raise toolkit.Invalid(_('Subject must be a known URI.')) log.warning( 'Subject_id "{}" not found in subject mapping dictionary.\nSubject mapping file: {}' .format(subject_id, subject_mapping_file_path) ) + raise toolkit.Invalid(_('Subject must be a known URI.')) new_index = next_extra_index(flattened_data)