From 9781a8829628f65b8bcb5df7e666d276b9f8325c Mon Sep 17 00:00:00 2001 From: carhe Date: Mon, 17 Jun 2024 17:16:30 +0200 Subject: [PATCH] fix(files_versions): avoid unintentional skipping of expiration Signed-off-by: carhe --- apps/files_versions/lib/Storage.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/files_versions/lib/Storage.php b/apps/files_versions/lib/Storage.php index 57ed1529140ef..0a4008359c20b 100644 --- a/apps/files_versions/lib/Storage.php +++ b/apps/files_versions/lib/Storage.php @@ -896,7 +896,7 @@ public static function expire($filename, $uid) { $pathparts = pathinfo($path); $timestamp = (int)substr($pathparts['extension'] ?? '', 1); $versionEntity = $versionsMapper->findVersionForFileId($file->getId(), $timestamp); - if ($versionEntity->getMetadataValue('label') !== '') { + if ($versionEntity->getMetadataValue('label') !== null && $versionEntity->getMetadataValue('label') !== '') { continue; } $versionsMapper->delete($versionEntity);