From e7bd8f329a40dcb5c24722216dc3af4992c405bb Mon Sep 17 00:00:00 2001
From: Davide Aprea <davide@suma-ev.de>
Date: Fri, 6 Nov 2020 13:01:05 +0100
Subject: [PATCH] fixed key debiting in loadmorejs

---
 app/Http/Controllers/MetaGerSearch.php | 2 +-
 app/MetaGer.php                        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app/Http/Controllers/MetaGerSearch.php b/app/Http/Controllers/MetaGerSearch.php
index dbc9c50dd..e1aaf1ba5 100644
--- a/app/Http/Controllers/MetaGerSearch.php
+++ b/app/Http/Controllers/MetaGerSearch.php
@@ -223,7 +223,7 @@ class MetaGerSearch extends Controller
         $metager->setAdgoalLoaded($adgoal["loaded"]);
         $metager->setAdgoalHash($adgoal["adgoalHash"]);
 
-        $metager->parseFormData($request);
+        $metager->parseFormData($request, false);
         # Nach Spezialsuchen überprüfen:
         $metager->checkSpecialSearches($request);
         $metager->restoreEngines($engines);
diff --git a/app/MetaGer.php b/app/MetaGer.php
index 8d00cdb98..e1a5084a7 100644
--- a/app/MetaGer.php
+++ b/app/MetaGer.php
@@ -1011,7 +1011,7 @@ class MetaGer
      * Ende Suchmaschinenerstellung und Ergebniserhalt
      */
 
-    public function parseFormData(Request $request)
+    public function parseFormData(Request $request, $auth = true)
     {
         # Sichert, dass der request in UTF-8 formatiert ist
         if ($request->input('encoding', 'utf8') !== "utf8") {
@@ -1147,7 +1147,7 @@ class MetaGer
                 $this->apiKey = "";
             }
         }
-        if ($this->apiKey) {
+        if ($this->apiKey && $auth) {
             $this->apiAuthorized = $this->authorize($this->apiKey);
         }
 
-- 
GitLab