From a86e797119f736ba0c4cd519bde2ded583672e79 Mon Sep 17 00:00:00 2001
From: Matthias Adrowski <matthias.adrowski@sgalinski.de>
Date: Tue, 21 Jun 2022 08:07:26 +0200
Subject: [PATCH] [TASK] Prevent preview crashing when no view set

---
 Classes/Preview/PreviewRenderer.php | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/Classes/Preview/PreviewRenderer.php b/Classes/Preview/PreviewRenderer.php
index d215855..b115234 100644
--- a/Classes/Preview/PreviewRenderer.php
+++ b/Classes/Preview/PreviewRenderer.php
@@ -73,24 +73,24 @@ class PreviewRenderer implements PreviewRendererInterface {
 		switch ($row['list_type']) {
 			case 'sgnews_overview':
 				$view = $this->previewService->getOverviewView($row);
-				break;
+				return $view->render();
 
 			case 'sgnews_latest':
 				$view = $this->previewService->getLatestView($row);
-				break;
+				return $view->render();
 
 			case 'sgnews_listbycategory':
 				$view = $this->previewService->getListByCategoryView($row);
-				break;
+				return $view->render();
 
 			case 'sgnews_newsbyauthor':
 				$view = $this->previewService->getNewsByAuthorView($row);
-				break;
+				return $view->render();
 
 			default:
 				// No need to do anything
 		}
-		return $view->render();
+		return '';
 	}
 
 	/**
-- 
GitLab