From bf555e3f745550e70a0a8b0984223fb460ef4673 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Wed, 9 Dec 2020 09:29:45 +0100 Subject: [PATCH] fixed no prefered language given --- app/Models/Adgoal.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/Models/Adgoal.php b/app/Models/Adgoal.php index a1b199c38..94d16c375 100644 --- a/app/Models/Adgoal.php +++ b/app/Models/Adgoal.php @@ -55,19 +55,19 @@ class Adgoal $country = "us"; } $preferredLanguage = Request::getPreferredLanguage(); - - if (str_contains($preferredLanguage, "_")) { - $preferredLanguage = substr($preferredLanguage, stripos($preferredLanguage, "_")+1); - } elseif (str_contains($preferredLanguage, "-")) { - $preferredLanguage = substr($preferredLanguage, stripos($preferredLanguage, "-")+1); - } + if (!empty($preferredLanguage)) { + if (str_contains($preferredLanguage, "_")) { + $preferredLanguage = substr($preferredLanguage, stripos($preferredLanguage, "_")+1); + } elseif (str_contains($preferredLanguage, "-")) { + $preferredLanguage = substr($preferredLanguage, stripos($preferredLanguage, "-")+1); + } - $preferredLanguage = strtolower($preferredLanguage); + $preferredLanguage = strtolower($preferredLanguage); - if (in_array($country, self::COUNTRIES)) { - $country = $preferredLanguage; + if (in_array($preferredLanguage, self::COUNTRIES)) { + $country = $preferredLanguage; + } } - $postfields = [ "key" => $publicKey, -- GitLab