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)