diff --git a/resources/views/language-switcher.blade.php b/resources/views/language-switcher.blade.php
index 86f01b9..ed86d55 100644
--- a/resources/views/language-switcher.blade.php
+++ b/resources/views/language-switcher.blade.php
@@ -29,7 +29,7 @@ function try_svg($name, $classes) {
                     ])
             >
             <span class="opacity-100">
-                @if ($showFlags)
+                @if (isset($currentLanguage) && $showFlags)
                     {{ try_svg('flag-1x1-'.$currentLanguage['flag'], 'rounded-full w-8 h-8') }}
                 @else
                     <x-icon
@@ -44,7 +44,12 @@ class="w-5 h-5"
 
     <x-filament::dropdown.list>
         @foreach ($otherLanguages as $language)
-            @php $isCurrent = $currentLanguage['code'] === $language['code']; @endphp
+            @php
+                $isCurrent = false;
+                if (isset($currentLanguage)) {
+                    $isCurrent = $currentLanguage['code'] === $language['code'];
+                }
+            @endphp
             <x-filament::dropdown.list.item>
                 <a
                         @class([