diff --git a/app/Models/Adgoal.php b/app/Models/Adgoal.php index a1b199c3805b418677cb9a44283075e9f3436b3c..94d16c375aaa28bd9f182262fcc0f7be58a7015d 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,