mirror of
https://github.com/nextcloud/server.git
synced 2026-04-24 15:53:36 -04:00
getChildren should not return usergroup shares
This commit is contained in:
parent
403547f0ea
commit
df690cd1f2
2 changed files with 7 additions and 6 deletions
|
|
@ -251,6 +251,7 @@ class DefaultShareProvider implements IShareProvider {
|
|||
|
||||
/**
|
||||
* Get all children of this share
|
||||
* FIXME: remove once https://github.com/owncloud/core/pull/21660 is in
|
||||
*
|
||||
* @param \OCP\Share\IShare $parent
|
||||
* @return IShare[]
|
||||
|
|
@ -265,12 +266,11 @@ class DefaultShareProvider implements IShareProvider {
|
|||
->andWhere(
|
||||
$qb->expr()->in(
|
||||
'share_type',
|
||||
[
|
||||
$qb->expr()->literal(\OCP\Share::SHARE_TYPE_USER),
|
||||
$qb->expr()->literal(\OCP\Share::SHARE_TYPE_GROUP),
|
||||
$qb->expr()->literal(\OCP\Share::SHARE_TYPE_LINK),
|
||||
$qb->expr()->literal(self::SHARE_TYPE_USERGROUP),
|
||||
]
|
||||
$qb->createNamedParameter([
|
||||
\OCP\Share::SHARE_TYPE_USER,
|
||||
\OCP\Share::SHARE_TYPE_GROUP,
|
||||
\OCP\Share::SHARE_TYPE_LINK,
|
||||
], IQueryBuilder::PARAM_INT_ARRAY)
|
||||
)
|
||||
)
|
||||
->orderBy('id');
|
||||
|
|
|
|||
|
|
@ -612,6 +612,7 @@ class Manager implements IManager {
|
|||
|
||||
/**
|
||||
* Delete all the children of this share
|
||||
* FIXME: remove once https://github.com/owncloud/core/pull/21660 is in
|
||||
*
|
||||
* @param \OCP\Share\IShare $share
|
||||
* @return \OCP\Share\IShare[] List of deleted shares
|
||||
|
|
|
|||
Loading…
Reference in a new issue