Only get phid if project exists

Summary: If a project phriction page already exists, but object does not, avoid a fatal error.

Test Plan: See https://github.com/facebook/phabricator/issues/123

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin

Differential Revision: https://secure.phabricator.com/D2749
This commit is contained in:
Svemir Brkic
2012-06-14 10:42:37 -07:00
committed by epriestley
parent 2d7705ea30
commit 7463f9b3a9

View File

@@ -115,7 +115,9 @@ final class PhrictionDocumentController
$project = id(new PhabricatorProject())->loadOneWhere( $project = id(new PhabricatorProject())->loadOneWhere(
'phrictionSlug = %s', 'phrictionSlug = %s',
PhrictionDocument::getProjectSlugIdentifier($slug)); PhrictionDocument::getProjectSlugIdentifier($slug));
$project_phid = $project->getPHID(); if ($project) {
$project_phid = $project->getPHID();
}
} }
$phids = array_filter( $phids = array_filter(