From 4bab8558b50ccfa273964546eb7cc61e1e8470ff Mon Sep 17 00:00:00 2001 From: Karl Hasselbring <karl@suma-ev.de> Date: Mon, 1 Oct 2018 10:09:19 +0200 Subject: [PATCH] =?UTF-8?q?Die=20Ergebnisliste=20ist=20jetzt=20standardm?= =?UTF-8?q?=C3=A4=C3=9Fig=20leer=20und=20nicht=20null?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/MetaGer.php | 2 +- app/Models/Quicktips/Quicktips.php | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/app/MetaGer.php b/app/MetaGer.php index bc8f8a150..a5db721c4 100644 --- a/app/MetaGer.php +++ b/app/MetaGer.php @@ -92,7 +92,7 @@ class MetaGer } # Erstellt aus den gesammelten Ergebnissen den View - public function createView($quicktipResults = null) + public function createView($quicktipResults = []) { # Hiermit werden die evtl. ausgewählten SuMas extrahiert, damit die Input-Boxen richtig gesetzt werden können $focusPages = []; diff --git a/app/Models/Quicktips/Quicktips.php b/app/Models/Quicktips/Quicktips.php index fb395a6e6..6e5c053bc 100644 --- a/app/Models/Quicktips/Quicktips.php +++ b/app/Models/Quicktips/Quicktips.php @@ -65,11 +65,21 @@ class Quicktips } } + /** + * Load the current Quicktip results + * 1. Retrieve the raw results + * 2. Parse the results + * Returns an empty array if no results are found + */ public function loadResults() { $resultsRaw = $this->retrieveResults($this->hash); - $results = $this->parseResults($resultsRaw); - return $results; + if ($resultsRaw) { + $results = $this->parseResults($resultsRaw); + return $results; + } else { + return []; + } } public function retrieveResults($hash) -- GitLab