From b1ae709e46b082c6300e0ca79fa37b37fbe28f2b Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 1 Oct 2026 17:56:57 +0200 Subject: [PATCH] fix: don't try to load keys for empty path for groupfolder versions Signed-off-by: Robin Appelman --- apps/encryption/lib/Crypto/Encryption.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/encryption/lib/Crypto/Encryption.php b/apps/encryption/lib/Crypto/Encryption.php index ab4406b648606..34196baf4d789 100644 --- a/apps/encryption/lib/Crypto/Encryption.php +++ b/apps/encryption/lib/Crypto/Encryption.php @@ -511,7 +511,9 @@ protected function getPathToRealFile($path) { if ($parts[2] === 'files_versions') { $realPath = '/' . $parts[1] . '/files/' . implode('/', array_slice($parts, 3)); $length = strrpos($realPath, '.'); - $realPath = substr($realPath, 0, $length); + if ($length !== false) { + $realPath = substr($realPath, 0, $length); + } } return $realPath;