From b2ea2ee267dd01accdcec1115d180e81e6035023 Mon Sep 17 00:00:00 2001
From: Alexander Schlemmer <a.schlemmer@indiscale.com>
Date: Fri, 15 Nov 2024 11:34:34 +0100
Subject: [PATCH] FIX(converters): name and path added to structure elements

---
 src/caoscrawler/converters/zipfile.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/caoscrawler/converters/zipfile.py b/src/caoscrawler/converters/zipfile.py
index 49bfcc36..7073e66a 100644
--- a/src/caoscrawler/converters/zipfile.py
+++ b/src/caoscrawler/converters/zipfile.py
@@ -70,10 +70,11 @@ class ZipFileConverter(SimpleFileConverter):
 
             entity_ls = []
             for el in os.listdir(unzd_path):
-                if isdir(join(unzd_path, el)):
-                    entity_ls.append(Directory())
+                path = join(unzd_path, el)
+                if isdir(path):
+                    entity_ls.append(Directory(el, path))
                 else:
-                    entity_ls.append(File())
+                    entity_ls.append(File(el, path))
 
             return entity_ls
         else:
-- 
GitLab