diff --git a/sonar/modules/documents/serializers/schemas/dc.py b/sonar/modules/documents/serializers/schemas/dc.py index 0d9f150e5..0b0616a5b 100644 --- a/sonar/modules/documents/serializers/schemas/dc.py +++ b/sonar/modules/documents/serializers/schemas/dc.py @@ -250,9 +250,11 @@ def get_titles(self, obj): def get_types(self, obj): """Get types.""" if obj['metadata'].get('documentType'): + type = obj['metadata']['documentType']; + if type.find(':') != -1: + type = type.split(':')[1] return [ - 'http://purl.org/coar/resource_type/{type}'.format( - type=obj['metadata']['documentType'].split(':')[1]) + 'http://purl.org/coar/resource_type/{type}'.format(type=type) ] return []