From f0a3b77d0ffd96fc07a713482410c80e1994926a Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Mon, 30 Jan 2023 10:07:01 +0100 Subject: fix(encryption): don't throw on missing file Signed-off-by: Richard Steinmetz --- lib/private/Files/Storage/Wrapper/Encryption.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/private/Files/Storage/Wrapper/Encryption.php b/lib/private/Files/Storage/Wrapper/Encryption.php index be0db3d414a..0bd799507ff 100644 --- a/lib/private/Files/Storage/Wrapper/Encryption.php +++ b/lib/private/Files/Storage/Wrapper/Encryption.php @@ -819,16 +819,13 @@ class Encryption extends Wrapper { $source = $sourceStorage->fopen($sourceInternalPath, 'r'); $target = $this->fopen($targetInternalPath, 'w'); [, $result] = \OC_Helper::streamCopy($source, $target); - fclose($source); - fclose($target); - } catch (\Exception $e) { + } finally { if (is_resource($source)) { fclose($source); } if (is_resource($target)) { fclose($target); } - throw $e; } if ($result) { if ($preserveMtime) { -- cgit v1.2.3