Commit 53c99224 authored by Karl Hasselbring's avatar Karl Hasselbring Committed by Dominik Hebeler

Resolve "Fehlerbehandlung für nicht ladbare Quicktips verbessern"

parent 40316ff6
...@@ -92,7 +92,7 @@ class MetaGer ...@@ -92,7 +92,7 @@ class MetaGer
} }
# Erstellt aus den gesammelten Ergebnissen den View # 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 # Hiermit werden die evtl. ausgewählten SuMas extrahiert, damit die Input-Boxen richtig gesetzt werden können
$focusPages = []; $focusPages = [];
......
...@@ -65,11 +65,21 @@ class Quicktips ...@@ -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() public function loadResults()
{ {
$resultsRaw = $this->retrieveResults($this->hash); $resultsRaw = $this->retrieveResults($this->hash);
$results = $this->parseResults($resultsRaw); if ($resultsRaw) {
return $results; $results = $this->parseResults($resultsRaw);
return $results;
} else {
return [];
}
} }
public function retrieveResults($hash) public function retrieveResults($hash)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment