diff --git a/lib/private/Share20/Manager.php b/lib/private/Share20/Manager.php index 9d6d74d505f7..ef93075363eb 100644 --- a/lib/private/Share20/Manager.php +++ b/lib/private/Share20/Manager.php @@ -644,6 +644,7 @@ public function createShare(\OCP\Share\IShare $share) { 'shareWith' => $share->getSharedWith(), 'itemTarget' => $share->getTarget(), 'fileTarget' => $share->getTarget(), + 'passwordEnabled' => (!is_null($share->getPassword()) and ($share->getPassword() !== '')), ]; \OC_Hook::emit('OCP\Share', 'post_shared', $postHookData); diff --git a/tests/lib/Share20/ManagerTest.php b/tests/lib/Share20/ManagerTest.php index 5b8ac7e246e2..84bb2665f9d8 100644 --- a/tests/lib/Share20/ManagerTest.php +++ b/tests/lib/Share20/ManagerTest.php @@ -1785,6 +1785,7 @@ public function testCreateShareLink() { 'itemTarget' => '/target', 'fileTarget' => '/target', 'shareWith' => null, + 'passwordEnabled' => true, ]; $hookListner->expects($this->once())