diff options
author | Daniel Calviño Sánchez <danxuliu@gmail.com> | 2021-04-23 16:48:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-23 16:48:36 +0200 |
commit | 8fc8451004b8b45de05c017b61aea5890c854685 (patch) | |
tree | 6ec396585f7ec3aa507c0c18182466fa6df69b5b /lib | |
parent | 04c15e7835d1edf4cddb83198a0861c4232a0c2a (diff) | |
parent | da84ed7d4c2d05b4f9841d345d3a47dfe673ea7a (diff) | |
download | nextcloud-server-8fc8451004b8b45de05c017b61aea5890c854685.tar.gz nextcloud-server-8fc8451004b8b45de05c017b61aea5890c854685.zip |
Merge pull request #25417 from nextcloud/fix-account-data-visibility-after-disabling-public-addressbook-upload
Fix account data visibility after disabling public addressbook upload
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/Accounts/AccountManager.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/private/Accounts/AccountManager.php b/lib/private/Accounts/AccountManager.php index ea8f99e0216..d5df6557c8f 100644 --- a/lib/private/Accounts/AccountManager.php +++ b/lib/private/Accounts/AccountManager.php @@ -134,6 +134,9 @@ class AccountManager implements IAccountManager { $updated = true; if (isset($data[self::PROPERTY_PHONE]) && $data[self::PROPERTY_PHONE]['value'] !== '') { + // Sanitize null value. + $data[self::PROPERTY_PHONE]['value'] = $data[self::PROPERTY_PHONE]['value'] ?? ''; + try { $data[self::PROPERTY_PHONE]['value'] = $this->parsePhoneNumber($data[self::PROPERTY_PHONE]['value']); } catch (\InvalidArgumentException $e) { |