Skip to content

Commit 416f632

Browse files
authored
Merge pull request #38125 from nextcloud/versionEntityCheck
2 parents f734a76 + 7cd5cbe commit 416f632

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

apps/files_versions/lib/Storage.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -608,7 +608,12 @@ public static function expireOlderThanMaxForUser($uid) {
608608
foreach ($versions as $version) {
609609
$internalPath = $version->getInternalPath();
610610
\OC_Hook::emit('\OCP\Versions', 'preDelete', ['path' => $internalPath, 'trigger' => self::DELETE_TRIGGER_RETENTION_CONSTRAINT]);
611-
$versionsMapper->delete($versionEntities[$version->getId()]);
611+
612+
$versionEntity = $versionEntities[$version->getId()];
613+
if (!is_null($versionEntity)) {
614+
$versionsMapper->delete($versionEntity);
615+
}
616+
612617
$version->delete();
613618
\OC_Hook::emit('\OCP\Versions', 'delete', ['path' => $internalPath, 'trigger' => self::DELETE_TRIGGER_RETENTION_CONSTRAINT]);
614619
}

0 commit comments

Comments
 (0)