]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix(files_versions): avoid unintentional skipping of expiration 45932/head
authorcarhe <carstenherrmann@web.de>
Mon, 17 Jun 2024 15:16:30 +0000 (17:16 +0200)
committerLouis <louis@chmn.me>
Thu, 25 Jul 2024 10:29:04 +0000 (12:29 +0200)
Signed-off-by: carhe <carstenherrmann@web.de>
apps/files_versions/lib/Storage.php

index 57ed1529140ef1fc612fb9ced4f6bba35de5f335..0a4008359c20ba59727dd1bd6f36b9d7a879e3a4 100644 (file)
@@ -896,7 +896,7 @@ class Storage {
                                        $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);