diff --git a/app/MetaGer.php b/app/MetaGer.php
index 05119a26c7d9135f7ace26e5dee9acc4615abefb..ae7415b8573d4924db5dd45c5b879c11ccec4a5e 100644
--- a/app/MetaGer.php
+++ b/app/MetaGer.php
@@ -501,25 +501,27 @@ class MetaGer
         // Es gibt den Schalter "minism=on" Dieser soll bewirken, dass alle Minisucher angeschaltet werden.
         // Wenn also "minism=on" ist, dann durchsuchen wir statt den tatsächlich angeschalteten Suchmaschinen,
         // alle Suchmaschinen nach "minismCollection"
-        $enginesToSearchIn = $enabledSearchengines;
         if ($request->input("minism", "off") === "on") {
-            $enginesToSearchIn = $sumas;
-        }
-        foreach ($enginesToSearchIn as $engine) {
-            if (isset($engine['minismCollection'])) {
-                $subcollections[] = $engine['minismCollection']->__toString();
-            } else {
-                $tmp[] = $engine;
+            // Wir laden alle Minisucher
+            foreach ($sumas as $engine) {
+                if (isset($engine["minismCollection"])) {
+                    $subcollections[] = $engine["minismCollection"]->__toString();
+                }
+            }
+        } else {
+            // Wir schalten eine Teilmenge, oder aber gar keine an
+            foreach ($enabledSearchengines as $engine) {
+                if (isset($engine['minismCollection'])) {
+                    $subcollections[] = $engine['minismCollection']->__toString();
+                }
             }
         }
-        $enabledSearchengines = $tmp;
         if (sizeof($subcollections) > 0) {
             $enabledSearchengines[] = $this->loadMiniSucher($xml, $subcollections);
         }
         if ($sumaCount <= 0) {
             $this->errors[] = trans('metaGer.settings.noneSelected');
         }
-
         $engines = [];
 
         # Wenn eine Sitesearch durchgeführt werden soll, überprüfen wir ob überhaupt eine der Suchmaschinen eine Sitesearch unterstützt