diff --git a/controllers/article.php b/controllers/article.php index f872c9b0cb192fd660e9c93aaf6f2b3e3765be3d..acc725b3264850b27ee7ce72210462e3154dbf17 100644 --- a/controllers/article.php +++ b/controllers/article.php @@ -9,6 +9,12 @@ class ArticleController extends SchwarzesBrettController } $this->article = SBArticle::find($id); + if (!$this->article) { + $this->set_status(404); + $this->render_nothing(); + return; + } + $this->article->visit(); PageLayout::setTitle($this->article->titel . ' (' . $this->article->category->titel . ')'); diff --git a/plugin.manifest b/plugin.manifest index 9c8e493ea8fe75517d332d288a7656b4c2f315e9..e8e328457553e0bae8b4d933595b726b68c1d16b 100644 --- a/plugin.manifest +++ b/plugin.manifest @@ -2,6 +2,6 @@ pluginname=SchwarzesBrettPlugin pluginclassname=SchwarzesBrettPlugin pluginclassname=SchwarzesBrettWidget origin=IBIT -version=3.10.2 +version=3.10.3 studipMinVersion=3.3 description=Globales Schwarzes Brett f�r Kleinanzeigen mit Kategorien (Gesuche/Angebote)