From 1fb254d1cbf930c3b24f0264174ad0e97a776fad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Wed, 12 Aug 2020 12:08:39 +0200
Subject: [PATCH] fix

---
 src/caosadvancedtools/table_importer.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/caosadvancedtools/table_importer.py b/src/caosadvancedtools/table_importer.py
index fd956716..7506e815 100755
--- a/src/caosadvancedtools/table_importer.py
+++ b/src/caosadvancedtools/table_importer.py
@@ -236,7 +236,12 @@ class XLSImporter(object):
 
             # if any of the relevant information is missing, report it
 
-            for key in self.obligatory_columns:
+            i = 0
+            okay = True
+
+            while okay and i < len(self.obligatory_columns):
+                key = self.obligatory_columns[i]
+                i += 1
 
                 if pd.isnull(row.loc[key]):
                     errmsg = (
@@ -248,6 +253,6 @@ class XLSImporter(object):
                                                   'category': "inconsistency"})
                     df = df.drop(index)
 
-                    continue
+                    okay = False
 
         return df
-- 
GitLab