From c3a5da592a9085ab33efcf933ba6578163a72c32 Mon Sep 17 00:00:00 2001 From: Benjamin Becker <benjamin.becker@dataport.de> Date: Tue, 5 Jan 2021 08:42:00 +0000 Subject: [PATCH] fixes bug: recursive setting of mediaType --- ckanext/odsh/profiles/odsh_european_dcatap_profile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckanext/odsh/profiles/odsh_european_dcatap_profile.py b/ckanext/odsh/profiles/odsh_european_dcatap_profile.py index 40768ad4..f0ff5dc4 100644 --- a/ckanext/odsh/profiles/odsh_european_dcatap_profile.py +++ b/ckanext/odsh/profiles/odsh_european_dcatap_profile.py @@ -59,7 +59,7 @@ class ODSHEuropeanDCATAPProfile(EuropeanDCATAPProfile): # set dcat:mediaType for s2, p2, o2 in self.g.triples((s, DCAT['mediaType'], None)): mediaType = o2.decode() - if mediaType: + if mediaType and not mediaType.startswith(IANA_MEDIA_TYPES): self.g.set( (s, DCAT['mediaType'], rdflib.URIRef(IANA_MEDIA_TYPES[mediaType])) ) -- GitLab