diff --git a/eossr/api/zenodo/__init__.py b/eossr/api/zenodo/__init__.py
index e5d8010421d447964c37ef736746fbba383fec7d..cd5f745071d079b0a6136fa155041ede44cd0498 100644
--- a/eossr/api/zenodo/__init__.py
+++ b/eossr/api/zenodo/__init__.py
@@ -538,7 +538,7 @@ class Record:
 
     def print_info(self):
         metadata = self.data['metadata']
-        descrp = BeautifulSoup(metadata['description']).text
+        descrp = BeautifulSoup(metadata['description'], features='html.parser').get_text()
         print(f"=== Record #{self.id} ===")
         print(f"Title: {self.title} ===")
         print(f"DOI: {self.data['doi']}")