From eea46658301af3240ce69aded06516fd5935f505 Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Mon, 11 Mar 2024 12:57:06 +0100
Subject: [PATCH] FIX: Handle empty dict

---
 src/caosadvancedtools/table_json_conversion/fill_xlsx.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/caosadvancedtools/table_json_conversion/fill_xlsx.py b/src/caosadvancedtools/table_json_conversion/fill_xlsx.py
index 4cf59773..bc6ad610 100644
--- a/src/caosadvancedtools/table_json_conversion/fill_xlsx.py
+++ b/src/caosadvancedtools/table_json_conversion/fill_xlsx.py
@@ -188,7 +188,7 @@ class TemplateFiller:
                 if not isinstance(value, (dict, list)):
                     self[name] = value
                 elif isinstance(value, dict):
-                    if isinstance(list(value.items())[0], list):
+                    if not value or isinstance(list(value.items())[0], list):
                         continue
                     old_path = self._current_path
                     new_path = self._current_path.copy() + [name]
-- 
GitLab