aboutsummaryrefslogtreecommitdiffstats
path: root/apps/provisioning_api/lib
diff options
context:
space:
mode:
authorEzhil Shanmugham <ezhil930@gmail.com>2023-10-21 20:42:01 +0530
committerJohn Molakvoæ <skjnldsv@users.noreply.github.com>2024-02-23 21:46:17 +0100
commitef1d9c61e0a700bcf5f2efc7434ab24f579a180c (patch)
treecc8e7965746631382d5c3e02dc12c8993f3ebb30 /apps/provisioning_api/lib
parent7cf3172f1ced2d1d8d376140e0268a860d228b0b (diff)
downloadnextcloud-server-ef1d9c61e0a700bcf5f2efc7434ab24f579a180c.tar.gz
nextcloud-server-ef1d9c61e0a700bcf5f2efc7434ab24f579a180c.zip
Fix: #41005 Resend welcome email
Signed-off-by: Ezhil Shanmugham <ezhil930@gmail.com>
Diffstat (limited to 'apps/provisioning_api/lib')
-rw-r--r--apps/provisioning_api/lib/Controller/UsersController.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/provisioning_api/lib/Controller/UsersController.php b/apps/provisioning_api/lib/Controller/UsersController.php
index 1920128d246..3d0cbd43124 100644
--- a/apps/provisioning_api/lib/Controller/UsersController.php
+++ b/apps/provisioning_api/lib/Controller/UsersController.php
@@ -4,6 +4,7 @@ declare(strict_types=1);
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
+ * @copyright Copyright (c) 2023, Ezhil Shanmugham <ezhil930@gmail.com>
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Bjoern Schiessle <bjoern@schiessle.org>
@@ -25,6 +26,7 @@ declare(strict_types=1);
* @author Tom Needham <tom@owncloud.com>
* @author Vincent Petry <vincent@nextcloud.com>
* @author Kate Döen <kate.doeen@nextcloud.com>
+ * @author Ezhil Shanmugham <ezhil930@gmail.com>
*
* @license AGPL-3.0
*
@@ -1546,7 +1548,12 @@ class UsersController extends AUserData {
}
try {
- $emailTemplate = $this->newUserMailHelper->generateTemplate($targetUser, false);
+ if ($this->config->getUserValue($targetUser->getUID(), 'core', 'lostpassword')) {
+ $emailTemplate = $this->newUserMailHelper->generateTemplate($targetUser, true);
+ } else {
+ $emailTemplate = $this->newUserMailHelper->generateTemplate($targetUser, false);
+ }
+
$this->newUserMailHelper->sendMail($targetUser, $emailTemplate);
} catch (\Exception $e) {
$this->logger->error(