From 5fd849f5457cd7f9d47c6fa5019ff0f79fcbc6af Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Tue, 5 May 2015 11:58:19 +0200 Subject: Allow user to set an empty email address * fixes #16057 --- settings/controller/userscontroller.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'settings/controller/userscontroller.php') diff --git a/settings/controller/userscontroller.php b/settings/controller/userscontroller.php index 46782a0cace..e9ffc36904e 100644 --- a/settings/controller/userscontroller.php +++ b/settings/controller/userscontroller.php @@ -504,7 +504,12 @@ class UsersController extends Controller { ); } - $this->config->setUserValue($id, 'settings', 'email', $mailAddress); + // delete user value if email address is empty + if($mailAddress === '') { + $this->config->deleteUserValue($id, 'settings', 'email'); + } else { + $this->config->setUserValue($id, 'settings', 'email', $mailAddress); + } return new DataResponse( array( -- cgit v1.2.3