Be sure to get the jailed path if the storage is a jail

Fixes: https://github.com/nextcloud/groupfolders/issues/583

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
This commit is contained in:
Roeland Jago Douma 2019-08-30 13:19:15 +02:00 committed by Backportbot
parent 1025cee109
commit b5f407e02d
1 changed files with 5 additions and 0 deletions

View File

@ -22,6 +22,7 @@
namespace OCA\WorkflowEngine;
use OC\Files\Storage\Wrapper\Jail;
use OCP\AppFramework\QueryException;
use OCP\DB\QueryBuilder\IQueryBuilder;
use OCP\Files\Storage\IStorage;
@ -71,6 +72,10 @@ class Manager implements IManager {
*/
public function setFileInfo(IStorage $storage, $path) {
$this->storage = $storage;
if ($storage->instanceOfStorage(Jail::class)) {
$path = $storage->getJailedPath($path);
}
$this->path = $path;
}