cache internalpath in versions cleanup

Signed-off-by: Robin Appelman <robin@icewind.nl>
pull/31773/head
Robin Appelman 4 years ago
parent 11a6887c7d
commit d5953e5c33
No known key found for this signature in database
GPG Key ID: 42B69D8A64526EFB
  1. 5
      apps/files_versions/lib/Storage.php

@ -543,9 +543,10 @@ class Storage {
}); });
foreach ($versions as $version) { foreach ($versions as $version) {
\OC_Hook::emit('\OCP\Versions', 'preDelete', ['path' => $version->getInternalPath(), 'trigger' => self::DELETE_TRIGGER_RETENTION_CONSTRAINT]); $internalPath = $version->getInternalPath();
\OC_Hook::emit('\OCP\Versions', 'preDelete', ['path' => $internalPath, 'trigger' => self::DELETE_TRIGGER_RETENTION_CONSTRAINT]);
$version->delete(); $version->delete();
\OC_Hook::emit('\OCP\Versions', 'delete', ['path' => $version->getInternalPath(), 'trigger' => self::DELETE_TRIGGER_RETENTION_CONSTRAINT]); \OC_Hook::emit('\OCP\Versions', 'delete', ['path' => $internalPath, 'trigger' => self::DELETE_TRIGGER_RETENTION_CONSTRAINT]);
} }
} }

Loading…
Cancel
Save