mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-10 00:42:41 +01:00
Minor, fail gracefully if there are data integrity problems until I can fix oauth transactions.
This commit is contained in:
parent
a9cee4e923
commit
79e8a637c2
1 changed files with 6 additions and 1 deletions
|
@ -75,7 +75,12 @@ final class PhabricatorPeopleQuery extends PhabricatorOffsetPagedQuery {
|
|||
mpull($users, 'getPHID'));
|
||||
$emails = mpull($emails, null, 'getUserPHID');
|
||||
foreach ($users as $user) {
|
||||
$user->attachPrimaryEmail($emails[$user->getPHID()]);
|
||||
// Fail gracefully if we have data integrity problems.
|
||||
if (empty($emails[$user->getPHID()])) {
|
||||
$user->attachPrimaryEmail(new PhabricatorUserEmail());
|
||||
} else {
|
||||
$user->attachPrimaryEmail($emails[$user->getPHID()]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue