diff --git a/sen2chain/tiles.py b/sen2chain/tiles.py
index ddd2406ebd30cf85d26a3fc85002b020def4917f..0de432ff102c40d9670b6976954d893c02fc90bb 100644
--- a/sen2chain/tiles.py
+++ b/sen2chain/tiles.py
@@ -361,15 +361,20 @@ class Tile:
                 for p in file_patterns:
                     files_selected.extend(path.glob("*/*{}".format(p)))
                 for f in files_selected:
+                    indice_pattern = re.sub("{.*?}", "", indice_template)
+                    remove_pattern = "{}.*".format(indice_pattern)
+                    l2a_name = re.sub(remove_pattern, '', f.name) + ".SAFE"
                     try:
-                        indice_pattern = re.sub("{.*?}", "", indice_template)
-                        remove_pattern = "{}.*".format(indice_pattern)
-                        l2a_name = re.sub(remove_pattern, '', f.name) + ".SAFE"
                         date = self._products["l2a"][l2a_name].date
                         cloud_cover = self._products["l2a"][l2a_name].cloud_cover
                     except KeyError:
-                        date = Tile._get_date(f.name)
-                        cloud_cover = None
+                        l1c_name = l2a_name.replace("L2A_", "L1C_")
+                        try:
+                            date = self._products["l1c"][l1c_name].date
+                            cloud_cover = self._products["l1c"][l1c_name].cloud_cover
+                        except KeyError:
+                            date = Tile._get_date(f.name)
+                            cloud_cover = None
                     self._products["indices"][indice][f.name] = {"date": date, "cloud_cover": cloud_cover}
                 self.__dict__[indice] = self._products["indices"][indice]