diff options
author | Morris Jobke <hey@morrisjobke.de> | 2018-10-02 23:10:51 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-02 23:10:51 +0200 |
commit | 126a82449090ccdb4fc050be4bf645e43de06100 (patch) | |
tree | 165f8a09649081a551328e9481075ad5a00244e0 /lib | |
parent | 6b730b4c478bc4f55a89fd7d6a7c2715e2e5b829 (diff) | |
parent | a4eb3ee508804bc1c7c489ea252a9841139e38fb (diff) | |
download | nextcloud-server-126a82449090ccdb4fc050be4bf645e43de06100.tar.gz nextcloud-server-126a82449090ccdb4fc050be4bf645e43de06100.zip |
Merge pull request #11204 from nextcloud/feature/11153/add-adminemail-cli
Add --admin-email to cli installer
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/Setup.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/private/Setup.php b/lib/private/Setup.php index d5ccde6bba3..e9719705fcd 100644 --- a/lib/private/Setup.php +++ b/lib/private/Setup.php @@ -52,6 +52,7 @@ use OC\Preview\BackgroundCleanupJob; use OCP\Defaults; use OCP\IL10N; use OCP\ILogger; +use OCP\IUser; use OCP\Security\ISecureRandom; class Setup { @@ -412,6 +413,11 @@ class Setup { $userSession->setTokenProvider($defaultTokenProvider); $userSession->login($username, $password); $userSession->createSessionToken($request, $userSession->getUser()->getUID(), $username, $password); + + // Set email for admin + if (!empty($options['adminemail'])) { + $config->setUserValue($user->getUID(), 'settings', 'email', $options['adminemail']); + } } return $error; |