mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-26 00:32:42 +01:00
Fix PHP 8.1 "ltrim(null)" exception which blocks adding additional user email address
Summary: Since PHP 8.1, passing a null string to `ltrim(string $string)` is deprecated. Thus we make sure that `$request->getStr('email')` does not return null as default. Closes T15376 Test Plan: Applied this change, afterwards repeated the steps to add a new email address on `/settings/panel/email/`. This time, it's possible to close the "Verification Email Sent" and the page `/settings/panel/email/` renders and lists the new email address. Reviewers: O1 Blessed Committers, valerio.bozzolan Reviewed By: O1 Blessed Committers, valerio.bozzolan Subscribers: speck, tobiaswiese, valerio.bozzolan, Matthew, Cigaryno Maniphest Tasks: T15376 Differential Revision: https://we.phorge.it/D25210
This commit is contained in:
parent
1b905706b4
commit
94d45de2f7
1 changed files with 1 additions and 1 deletions
|
@ -172,7 +172,7 @@ final class PhabricatorEmailAddressesSettingsPanel
|
|||
$email = null;
|
||||
$errors = array();
|
||||
if ($request->isDialogFormPost()) {
|
||||
$email = trim($request->getStr('email'));
|
||||
$email = trim($request->getStr('email', ''));
|
||||
|
||||
if ($new == 'verify') {
|
||||
// The user clicked "Done" from the "an email has been sent" dialog.
|
||||
|
|
Loading…
Reference in a new issue