1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-09 14:21:02 +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 // PhabricatorFile right now. The storage will get shared, so the impact
// here is negligible. // here is negligible.
$image_uri = $account->getAccountImageURI(); $image_uri = $adapter->getAccountImageURI();
$image_file = PhabricatorFile::newFromFileDownload(
$image_uri, $unguarded = AphrontWriteGuard::beginScopedUnguardedWrites();
array( $image_file = PhabricatorFile::newFromFileDownload(
'name' => $name, $image_uri,
)); array(
'name' => $name,
));
unset($unguarded);
$account->setProfileImagePHID($image_file->getPHID()); $account->setProfileImagePHID($image_file->getPHID());
} catch (Exception $ex) { } catch (Exception $ex) {

View file

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