Browse Source

Allow the expiration date to be set to null

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
tags/v13.0.0beta1
Morris Jobke 6 years ago
parent
commit
f0c34a3e89
No account linked to committer's email address

+ 2
- 2
apps/sharebymail/lib/ShareByMailProvider.php View File

@@ -370,14 +370,14 @@ class ShareByMailProvider implements IShareProvider {
* @param string $link
* @param string $initiator
* @param string $shareWith
* @param \DateTime $expiration
* @param \DateTime|null $expiration
* @throws \Exception If mail couldn't be sent
*/
protected function sendMailNotification($filename,
$link,
$initiator,
$shareWith,
\DateTime $expiration) {
$expiration) {
$initiatorUser = $this->userManager->get($initiator);
$initiatorDisplayName = ($initiatorUser instanceof IUser) ? $initiatorUser->getDisplayName() : $initiator;
$subject = (string)$this->l->t('%s shared »%s« with you', array($initiatorDisplayName, $filename));

+ 2
- 0
apps/sharebymail/tests/ShareByMailProviderTest.php View File

@@ -868,6 +868,7 @@ class ShareByMailProviderTest extends TestCase {
'https://example.com/file.txt',
'OwnerUser',
'john@doe.com',
null,
]);
}

@@ -968,6 +969,7 @@ class ShareByMailProviderTest extends TestCase {
'https://example.com/file.txt',
'InitiatorUser',
'john@doe.com',
null,
]);
}
}

Loading…
Cancel
Save