1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-19 12:00:55 +01:00

Fail more gracefully when rendering transcripts if handle is missing

Summary: Fixes T4628. I can only partially reproduce the root cause here, but if transcript display rules aren't quite right we should just degrade here rather than fatalling. Transcripts are a messy business by any measure.

Test Plan: Sort-of-reproing transcript renders OK now.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T4628

Differential Revision: https://secure.phabricator.com/D8554
This commit is contained in:
epriestley 2014-03-17 15:02:10 -07:00
parent aea624118b
commit 7167a729bf

View file

@ -297,8 +297,10 @@ final class HeraldTranscriptController extends HeraldController {
default:
if ($target) {
foreach ($target as $k => $phid) {
if (isset($handles[$phid])) {
$target[$k] = $handles[$phid]->getName();
}
}
$target = implode("\n", $target);
} else {
$target = '<empty>';