X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fnoticestreamaction.php;h=fb592915a7cd3ac9defdbbc7ba519021b3e04a5a;hb=dd93420b08910a8bf9967dad7906351695d1ac55;hp=bf09b637805b94c515debcdb311c2141dac0704c;hpb=7ccd36849e945260bb8169c816d96901e90f6a26;p=quix0rs-gnu-social.git diff --git a/lib/noticestreamaction.php b/lib/noticestreamaction.php index bf09b63780..fb592915a7 100644 --- a/lib/noticestreamaction.php +++ b/lib/noticestreamaction.php @@ -13,8 +13,13 @@ abstract class NoticestreamAction extends ProfileAction $this->doStreamPreparation(); // fetch the actual stream stuff - $stream = $this->getStream(); - $this->notice = $stream->getNotices(($this->page-1) * NOTICES_PER_PAGE, NOTICES_PER_PAGE + 1); + try { + $stream = $this->getStream(); + $this->notice = $stream->getNotices(($this->page-1) * NOTICES_PER_PAGE, NOTICES_PER_PAGE + 1); + } catch (PrivateStreamException $e) { + $this->notice = new Notice(); + $this->notice->whereAdd('FALSE'); + } if ($this->page > 1 && $this->notice->N == 0) { // TRANS: Client error when page not found (404).