diff options
-rw-r--r-- | lib/Mount/GroupFolderStorage.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/Mount/GroupFolderStorage.php b/lib/Mount/GroupFolderStorage.php index de264cad..7e483da1 100644 --- a/lib/Mount/GroupFolderStorage.php +++ b/lib/Mount/GroupFolderStorage.php @@ -23,6 +23,8 @@ namespace OCA\GroupFolders\Mount; use OC\Files\Cache\Scanner; +use OC\Files\ObjectStore\NoopScanner; +use OC\Files\ObjectStore\ObjectStoreStorage; use OC\Files\Storage\Wrapper\Quota; use OCP\Files\Cache\ICacheEntry; use OCP\IUser; @@ -86,7 +88,9 @@ class GroupFolderStorage extends Quota { if (!$storage) { $storage = $this; } - if (!isset($storage->scanner)) { + if ($storage->instanceOfStorage(ObjectStoreStorage::class)) { + $storage->scanner = new NoopScanner($storage); + } else if (!isset($storage->scanner)) { $storage->scanner = new Scanner($storage); } return $storage->scanner; |