Prevent errors when comments' parent pages have been removed

This commit is contained in:
catcher 2013-06-11 14:13:50 -06:00
parent df64d7d098
commit 2df8c2b1c3

View File

@ -100,7 +100,9 @@ class Comment extends DataObject {
* @return string link to this comment.
*/
public function Link($action = "") {
return $this->getParent()->Link($action) . '#' . $this->Permalink();
if($parent = $this->getParent()){
return $parent->Link($action) . '#' . $this->Permalink();
}
}
/**
@ -150,9 +152,9 @@ class Comment extends DataObject {
* @return string
*/
public function getParentTitle() {
$parent = $this->getParent();
if($parent = $this->getParent()){
return ($parent && $parent->Title) ? $parent->Title : $parent->ClassName . " #" . $parent->ID;
}
}
/**