diff options
author | Louis Chemineau <louis@chmn.me> | 2025-01-29 17:29:30 +0100 |
---|---|---|
committer | Louis <louis@chmn.me> | 2025-01-30 09:57:14 +0100 |
commit | b6c7c2858525ea730b415c5114a66e0cd2876edc (patch) | |
tree | 6a17ca0ce87167e33a69f1b847ab0af0ea916209 /tests | |
parent | 4a7c0b326769bfa39c4a8470f24f6f6e3420706a (diff) | |
download | nextcloud-server-b6c7c2858525ea730b415c5114a66e0cd2876edc.tar.gz nextcloud-server-b6c7c2858525ea730b415c5114a66e0cd2876edc.zip |
fix: Exclude non accepted shares when computing access listartonge/fix/access_list_unaccepted_shares
Signed-off-by: Louis Chemineau <louis@chmn.me>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib/Share20/DefaultShareProviderTest.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/lib/Share20/DefaultShareProviderTest.php b/tests/lib/Share20/DefaultShareProviderTest.php index 394ca41c1ae..75a70d558c1 100644 --- a/tests/lib/Share20/DefaultShareProviderTest.php +++ b/tests/lib/Share20/DefaultShareProviderTest.php @@ -2702,6 +2702,7 @@ class DefaultShareProviderTest extends \Test\TestCase { ->setShareType(IShare::TYPE_USER) ->setPermissions(\OCP\Constants::PERMISSION_ALL); $share1 = $this->provider->create($share1); + $share1 = $provider->acceptShare($share1, $u2->getUid()); $share2 = $shareManager->newShare(); $share2->setNode($folder2) @@ -2714,6 +2715,9 @@ class DefaultShareProviderTest extends \Test\TestCase { $shareManager->deleteFromSelf($share2, $u4->getUID()); + $share2 = $provider->acceptShare($share2, $u3->getUid()); + $share2 = $provider->acceptShare($share2, $u4->getUid()); + $share3 = $shareManager->newShare(); $share3->setNode($file1) ->setSharedBy($u3->getUID()) @@ -2730,6 +2734,7 @@ class DefaultShareProviderTest extends \Test\TestCase { ->setShareType(IShare::TYPE_USER) ->setPermissions(\OCP\Constants::PERMISSION_READ); $share4 = $this->provider->create($share4); + $share4 = $provider->acceptShare($share4, $u5->getUid()); $result = $provider->getAccessList([$folder1, $folder2, $file1], false); @@ -2800,6 +2805,7 @@ class DefaultShareProviderTest extends \Test\TestCase { ->setShareType(IShare::TYPE_USER) ->setPermissions(\OCP\Constants::PERMISSION_ALL); $share1 = $this->provider->create($share1); + $share1 = $provider->acceptShare($share1, $u2->getUid()); $share2 = $shareManager->newShare(); $share2->setNode($folder2) @@ -2809,6 +2815,8 @@ class DefaultShareProviderTest extends \Test\TestCase { ->setShareType(IShare::TYPE_GROUP) ->setPermissions(\OCP\Constants::PERMISSION_ALL); $share2 = $this->provider->create($share2); + $share2 = $provider->acceptShare($share2, $u3->getUid()); + $share2 = $provider->acceptShare($share2, $u4->getUid()); $shareManager->deleteFromSelf($share2, $u4->getUID()); @@ -2828,6 +2836,7 @@ class DefaultShareProviderTest extends \Test\TestCase { ->setShareType(IShare::TYPE_USER) ->setPermissions(\OCP\Constants::PERMISSION_READ); $share4 = $this->provider->create($share4); + $share4 = $provider->acceptShare($share4, $u5->getUid()); $result = $provider->getAccessList([$folder1, $folder2, $file1], true); |