diff --git a/models/riga_odoo_import.py b/models/riga_odoo_import.py
index 482776f55f23ca3ed8cbfa25f842deb3c96096a4..74060d8fd02832f56e11ae6ad44ea998d52c3a8a 100644
--- a/models/riga_odoo_import.py
+++ b/models/riga_odoo_import.py
@@ -30,6 +30,7 @@ class CgscopRigaOdooImport(models.Model):
     log = fields.Text('Log')
     is_error = fields.Boolean('Erreur Synchro', default=False)
     is_resync = fields.Boolean('Re-Synchronisé', default=False)
+    is_empty_file = fields.Boolean('Fichier CSV vide', default=False)
     filename = fields.Char('Nom du fichier')
 
     # ------------------------------------------------------
@@ -96,11 +97,15 @@ class CgscopRigaOdooImport(models.Model):
                 io.TextIOWrapper(file, encoding="utf-8-sig", newline=None),
                 delimiter=';')
             model_obj = self.env[model.model]
+            rows = 0
             crea_nb = 0
             maj_nb = 0
             log = ""
             # Lecture de chaque ligne
+            # print(len(list(reader)))
             for row in reader:
+                print(row)
+                rows += 1
                 # Création de l'objet
                 vals = {}
                 for field in table:
@@ -134,17 +139,26 @@ class CgscopRigaOdooImport(models.Model):
                         log += ("Pas d'enredistrement trouvé pour l'id " +
                                 row[primary_key] + " avec l'id riga " +
                                 row[header_key] + "\n")
-            
+            print(rows)
+            if rows > 0:
+                log_note = ("Import du fichier " + filename + " : \n" + 
+                            " - Création de " + str(crea_nb) + " lignes\n" +
+                            " - Mise à jour de " + str(maj_nb) + " lignes\n\n" + log)
+                empty_file = False
+            else:
+                log_note = ("Import du fichier " + filename + " : \n" + 
+                            "Le fichier est vide")
+                empty_file = True
+
             # Création du log
             vals = {
                 'model_id': model.id,
                 'is_sync': True,
                 'filename': filename,
-                'log': ("Import du fichier " + filename + " : \n" + 
-                        " - Création de " + str(crea_nb) + " lignes\n" +
-                        " - Mise à jour de " + str(maj_nb) + " lignes\n\n" + log),
+                'log': log_note,
                 'is_warning': True if log else False,
                 'is_resync': resync,
+                'is_empty_file': empty_file,
             }
             if not log_id:
                 self.create(vals)
diff --git a/views/riga_odoo_import.xml b/views/riga_odoo_import.xml
index 54791875c7ffc8db680e56487b99ae0f45ce66ad..72fc747a62b69c5c7d0ccd21e35d03bfe57721e8 100644
--- a/views/riga_odoo_import.xml
+++ b/views/riga_odoo_import.xml
@@ -42,6 +42,7 @@
                                 <field name="is_warning" readonly="1" />
                                 <field name="is_error" readonly="1" />
                                 <field name="is_resync" readonly="1" />
+                                <field name="is_empty_file" readonly="1" />
                                 <field name="write_date" readonly="1" />
                             </group>
                         </group>
@@ -67,6 +68,7 @@
                     <filter name="is_warning_filter" string="Warning" domain="[('is_warning', '=', True)]"/>
                     <filter name="is_error_filter" string="En erreur" domain="[('is_error', '=', True)]"/>
                     <filter name="is_resync_filter" string="Re-Synchronisé" domain="[('is_resync', '=', True)]"/>
+                    <filter name="is_empty_file_filter" string="CSV vide" domain="[('is_empty_file', '=', True)]"/>
                     <separator/>
                     <filter name="create_date" string="Date de création" date="create_date"/>
                     <filter name="write_date" string="Date de modification" date="write_date"/>