Browse Source

Proper handle null cases and default to true

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
tags/v13.0.0beta2
Lukas Reschke 6 years ago
parent
commit
1c25919cf1
No account linked to committer's email address
1 changed files with 4 additions and 1 deletions
  1. 4
    1
      lib/private/Share20/DefaultShareProvider.php

+ 4
- 1
lib/private/Share20/DefaultShareProvider.php View File

@@ -183,6 +183,9 @@ class DefaultShareProvider implements IShareProvider {
throw new ShareNotFound();
}

$mailSendValue = $share->getMailSend();
$data['mail_send'] = ($mailSendValue === null) ? true : $mailSendValue;

$share = $this->createShare($data);
return $share;
}
@@ -837,7 +840,7 @@ class DefaultShareProvider implements IShareProvider {
->setShareType((int)$data['share_type'])
->setPermissions((int)$data['permissions'])
->setTarget($data['file_target'])
->setMailSend(true);
->setMailSend((bool)$data['mail_send']);

$shareTime = new \DateTime();
$shareTime->setTimestamp((int)$data['stime']);

Loading…
Cancel
Save