From d6ec1f122a763c82ba5339f2a9ba33f88c8aa43b Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+github@gmail.com>
Date: Mon, 14 Dec 2015 16:45:36 +0100
Subject: [PATCH] fix fatal error, fixes #25

---
 controllers/article.php | 6 ++++++
 plugin.manifest         | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/controllers/article.php b/controllers/article.php
index f872c9b..acc725b 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 9c8e493..e8e3284 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)
-- 
GitLab