mirror of
https://github.com/nextcloud/server.git
synced 2026-04-21 06:08:46 -04:00
fix(sharing): resolveGroupShares setPermissions on null
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
This commit is contained in:
parent
bac58f997c
commit
c0e7ea55df
1 changed files with 6 additions and 4 deletions
|
|
@ -1153,10 +1153,12 @@ class DefaultShareProvider implements IShareProvider {
|
|||
$stmt = $query->execute();
|
||||
|
||||
while ($data = $stmt->fetch()) {
|
||||
$shareMap[$data['parent']]->setPermissions((int)$data['permissions']);
|
||||
$shareMap[$data['parent']]->setStatus((int)$data['accepted']);
|
||||
$shareMap[$data['parent']]->setTarget($data['file_target']);
|
||||
$shareMap[$data['parent']]->setParent($data['parent']);
|
||||
if (array_key_exists($data['parent'], $shareMap)) {
|
||||
$shareMap[$data['parent']]->setPermissions((int)$data['permissions']);
|
||||
$shareMap[$data['parent']]->setStatus((int)$data['accepted']);
|
||||
$shareMap[$data['parent']]->setTarget($data['file_target']);
|
||||
$shareMap[$data['parent']]->setParent($data['parent']);
|
||||
}
|
||||
}
|
||||
|
||||
return array_values($shareMap);
|
||||
|
|
|
|||
Loading…
Reference in a new issue