Fix a case where "password_by_talk" was not a boolean (e.g. null or "0") and actively cast it to a boolean
This was the error message that we have seen: ``` Argument 1 passed to OC\\Share20\\Share::setSendPasswordByTalk() must be of the type boolean, null given, called in apps/sharebymail/lib/ShareByMailProvider.php on line 981 ``` Signed-off-by: Morris Jobke <hey@morrisjobke.de>
This commit is contained in:
parent
85694c6d76
commit
24a2107e03
|
@ -980,7 +980,7 @@ class ShareByMailProvider implements IShareProvider {
|
|||
$share->setShareTime($shareTime);
|
||||
$share->setSharedWith($data['share_with']);
|
||||
$share->setPassword($data['password']);
|
||||
$share->setSendPasswordByTalk($data['password_by_talk']);
|
||||
$share->setSendPasswordByTalk((bool)$data['password_by_talk']);
|
||||
|
||||
if ($data['uid_initiator'] !== null) {
|
||||
$share->setShareOwner($data['uid_owner']);
|
||||
|
|
Loading…
Reference in New Issue