fix(QuotaPlugin): Always check the quota before moving

Signed-off-by: provokateurin <kate@provokateurin.de>
pull/56786/head
provokateurin 2025-11-19 14:32:12 +07:00 committed by backportbot[bot]
parent daa3f770b8
commit 04980687f8
1 changed files with 2 additions and 2 deletions

@ -9,11 +9,11 @@
namespace OCA\DAV\Connector\Sabre;
use OC\Files\View;
use OCA\DAV\Upload\FutureFile;
use OCA\DAV\Upload\UploadFolder;
use OCP\Files\StorageNotAvailableException;
use Sabre\DAV\Exception\InsufficientStorage;
use Sabre\DAV\Exception\ServiceUnavailable;
use Sabre\DAV\IFile;
use Sabre\DAV\INode;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
@ -138,7 +138,7 @@ class QuotaPlugin extends \Sabre\DAV\ServerPlugin {
*/
public function beforeMove(string $sourcePath, string $destinationPath): bool {
$sourceNode = $this->server->tree->getNodeForPath($sourcePath);
if (!$sourceNode instanceof FutureFile) {
if (!$sourceNode instanceof IFile) {
return true;
}