From 0ceaaea75a142cc4e16721be815259a83332ffd1 Mon Sep 17 00:00:00 2001 From: Milos Stojanovic Date: Mon, 11 May 2020 16:09:08 +0000 Subject: [PATCH] zip adapter fix --- backend/Services/Archiver/Adapters/ZipArchiver.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/Services/Archiver/Adapters/ZipArchiver.php b/backend/Services/Archiver/Adapters/ZipArchiver.php index 25e639e..31324b9 100644 --- a/backend/Services/Archiver/Adapters/ZipArchiver.php +++ b/backend/Services/Archiver/Adapters/ZipArchiver.php @@ -94,11 +94,12 @@ class ZipArchiver implements Service, ArchiverInterface $contents = $archive->listContents('/', true); foreach ($contents as $item) { - $stream = $archive->readStream($item['path']); + $stream = null; if ($item['type'] == 'dir') { $storage->createDir($destination, $item['path']); } if ($item['type'] == 'file') { + $stream = $archive->readStream($item['path']); $storage->store($destination.'/'.$item['dirname'], $item['basename'], $stream); } if (is_resource($stream)) {