fix: Remove empty dirs from indexes

pull/913/head
Raphaël Vinot 2024-04-24 14:54:51 +03:00
parent 89604193e6
commit e1c1d1aeb9
1 changed files with 4 additions and 0 deletions

View File

@ -117,6 +117,10 @@ class Archiver(AbstractManager):
sub_indexes.append(sub_index)
else:
# got a capture
if len(self.s3fs_client.ls(entry, detail=False)) == 1:
# empty capture directory
self.s3fs_client.rm(entry)
continue
if str(dir_on_disk) not in current_index_dirs:
new_captures.add(dir_on_disk)
current_dirs.add(dir_on_disk.name)