diff --git a/workers/metadata_processor.py b/workers/metadata_processor.py
index 9cf4415ba7193756c959e96ca837269cee5db4d3..32ce67ce3e5d16103b4e4767e4f1a6c69a8ad983 100644
--- a/workers/metadata_processor.py
+++ b/workers/metadata_processor.py
@@ -184,7 +184,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():
+            if "licence" in el.lower() or "accord" 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: