diff --git a/workers/metadata_processor.py b/workers/metadata_processor.py index 839dd2242d8de1ba848c6919a590f48e338055fd..0b8b0cb1263e85ad93a2ba1d78430a84fc97b237 100644 --- a/workers/metadata_processor.py +++ b/workers/metadata_processor.py @@ -187,7 +187,7 @@ def process_record( in_record, working_directory, credentials ): out_record['metadata-fr']['license'] = 'unknown' if 'legalConstraints' in out_record['metadata-fr'].keys(): for el in out_record['metadata-fr']['legalConstraints']: - if "licence" in el.lower() or "accord" in el.lower(): + if ("licence" in el.lower() or "accord" in el.lower()) and not ("http" in el.lower()): out_record['metadata-fr']['license'] = el if 'resourceConstraints' in out_record['metadata-fr'].keys() and type(out_record['metadata-fr']['resourceConstraints']) is str: