diff --git a/app/Models/Searchengine.php b/app/Models/Searchengine.php
index 42337d285dc44b91f8ea23a732b3dfe85e83d4ff..bf269b4c1cb0b1482e7f36b65ace31e4c38a4751 100644
--- a/app/Models/Searchengine.php
+++ b/app/Models/Searchengine.php
@@ -83,6 +83,7 @@ abstract class Searchengine
 		if( Cache::has($this->hash) )
 		{
 			$this->cached = true;
+			$this->retrieveResults();
 		}else
 		{
 			# Die Anfragen an die Suchmaschinen werden nun von der Laravel-Queue bearbeitet:
@@ -147,6 +148,8 @@ abstract class Searchengine
 
 	public function retrieveResults()
 	{
+		if( $this->loaded )
+			return true;
 		$body = "";
 		if( $this->cacheDuration > 0 && Cache::has($this->hash) )
 		{