From c9b4bd51c49573b8258f5dcc2b9fc572ee087fe7 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Sat, 20 Dec 2014 17:28:36 +0000 Subject: [PATCH] Fix RSS feed where no component, add RSS discovery --- app/controllers/RSSController.php | 8 +++++++- app/views/layout/master.blade.php | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/controllers/RSSController.php b/app/controllers/RSSController.php index 055a74f3..ebec1bc2 100644 --- a/app/controllers/RSSController.php +++ b/app/controllers/RSSController.php @@ -14,10 +14,16 @@ class RSSController extends Controller { ]); Incident::get()->map(function($incident) use ($feed) { + $componentName = null; + $component = $incident->component; + if ($component) { + $componentName = $component->name; + } + $feed->item([ 'title' => $incident->name, 'message' => $incident->message, - 'component' => $incident->component->name, + 'component' => $componentName, 'status' => $incident->humanStatus, 'created_at' => $incident->created_at, 'updated_at' => $incident->updated_at diff --git a/app/views/layout/master.blade.php b/app/views/layout/master.blade.php index 22049d7e..0e60aa2c 100644 --- a/app/views/layout/master.blade.php +++ b/app/views/layout/master.blade.php @@ -6,6 +6,7 @@ + {{ isset($pageTitle) ? $pageTitle : Setting::get('app_name') }} | Cachet