Merge pull request #47067 from nextcloud/backport/47043/stable28

[stable28] fix(inherited-shares): ignore top root folder
This commit is contained in:
Andy Scherzinger 2024-08-07 20:49:09 +02:00 committed by GitHub
commit d611843651
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1103,8 +1103,11 @@ class ShareAPIController extends OCSController {
// generate node list for each parent folders
/** @var Node[] $nodes */
$nodes = [];
while ($node->getPath() !== $basePath) {
while (true) {
$node = $node->getParent();
if ($node->getPath() === $basePath) {
break;
}
$nodes[] = $node;
}