Quellcode durchsuchen

Merge pull request #14661 from nextcloud/backport/14656/stable15

[stable15] prevent recursion when moving a file to the trashbin
Roeland Jago Douma vor 5 Jahren
Ursprung
Commit
cdb3602671
1 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 4 1
      apps/files_trashbin/lib/Trash/TrashManager.php

+ 4 - 1
apps/files_trashbin/lib/Trash/TrashManager.php

@@ -99,7 +99,10 @@ class TrashManager implements ITrashManager {
 		}
 		try {
 			$backend = $this->getBackendForStorage($storage);
-			return $backend->moveToTrash($storage, $internalPath);
+			$this->trashPaused = true;
+			$result = $backend->moveToTrash($storage, $internalPath);
+			$this->trashPaused = false;
+			return $result;
 		} catch (BackendNotFoundException $e) {
 			return false;
 		}