Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Service/ShareService.php')
-rw-r--r--lib/Service/ShareService.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/Service/ShareService.php b/lib/Service/ShareService.php
index cba983d6..a72dd611 100644
--- a/lib/Service/ShareService.php
+++ b/lib/Service/ShareService.php
@@ -28,7 +28,6 @@ use OCA\Polls\Exceptions\InvalidShareType;
use OCP\Security\ISecureRandom;
-use OCA\Polls\Service\SystemService;
use OCA\Polls\Db\ShareMapper;
use OCA\Polls\Db\Share;
use OCA\Polls\Model\Acl;
@@ -188,7 +187,11 @@ class ShareService {
$this->share->setUserEmail($emailAddress);
$this->share->setInvitationSent(time());
$this->shareMapper->insert($this->share);
- $this->mailService->sendInvitationMail($this->share->getToken());
+
+ if ($emailAddress) {
+ $this->mailService->sendInvitationMail($this->share->getToken());
+ }
+
return $this->share;
} elseif ($this->share->getType() === 'email') {
$this->share->setType('external');