diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2016-02-12 11:10:58 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2016-02-12 11:10:58 +0100 |
commit | e99c4d83dc3ec93f35ff6d2ddf9521444156ee50 (patch) | |
tree | acdf6a544d8739b7b9e21d1d103b7b758537a97b /lib/private/share20/defaultshareprovider.php | |
parent | f8607ac1327f3254f6f4fe86c8418f1b3d447730 (diff) | |
parent | 745bfda41fb033e679ebb43bb347d403b8eb1193 (diff) | |
download | nextcloud-server-e99c4d83dc3ec93f35ff6d2ddf9521444156ee50.tar.gz nextcloud-server-e99c4d83dc3ec93f35ff6d2ddf9521444156ee50.zip |
Merge pull request #22317 from owncloud/fix_invisible_linkshares
Do not allow invisible link shares
Diffstat (limited to 'lib/private/share20/defaultshareprovider.php')
-rw-r--r-- | lib/private/share20/defaultshareprovider.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/share20/defaultshareprovider.php b/lib/private/share20/defaultshareprovider.php index 0ab0dc81fa7..e18e306d7f6 100644 --- a/lib/private/share20/defaultshareprovider.php +++ b/lib/private/share20/defaultshareprovider.php @@ -118,6 +118,10 @@ class DefaultShareProvider implements IShareProvider { if ($share->getExpirationDate() !== null) { $qb->setValue('expiration', $qb->createNamedParameter($share->getExpirationDate(), 'datetime')); } + + if (method_exists($share, 'getParent')) { + $qb->setValue('parent', $qb->createNamedParameter($share->getParent())); + } } else { throw new \Exception('invalid share type!'); } |