1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-08 22:01:03 +01:00

Fix some account profile image derps

Summary: Ref T1536. Several derps here.

Test Plan:
Oh hey this works now:

{F46610}

Reviewers: chad, btrahan

Reviewed By: chad

CC: aran

Maniphest Tasks: T1536

Differential Revision: https://secure.phabricator.com/D6211
This commit is contained in:
epriestley 2013-06-17 07:22:20 -07:00
parent 7271547132
commit 86ff112eeb
2 changed files with 10 additions and 7 deletions

View file

@ -150,12 +150,15 @@ abstract class PhabricatorAuthProvider {
// PhabricatorFile right now. The storage will get shared, so the impact
// here is negligible.
$image_uri = $account->getAccountImageURI();
$image_file = PhabricatorFile::newFromFileDownload(
$image_uri,
array(
'name' => $name,
));
$image_uri = $adapter->getAccountImageURI();
$unguarded = AphrontWriteGuard::beginScopedUnguardedWrites();
$image_file = PhabricatorFile::newFromFileDownload(
$image_uri,
array(
'name' => $name,
));
unset($unguarded);
$account->setProfileImagePHID($image_file->getPHID());
} catch (Exception $ex) {

View file

@ -95,7 +95,7 @@ final class PhabricatorAuthAccountView extends AphrontView {
$image_uri = PhabricatorUser::getDefaultProfileImageURI();
if ($account->getProfileImagePHID()) {
$image = id(new PhabricatorFileQuery())
->setUser(PhabricatorUser::getOmnipotentUser())
->setViewer(PhabricatorUser::getOmnipotentUser())
->withPHIDs(array($account->getProfileImagePHID()))
->executeOne();
if ($image) {