diff --git a/packages/Webkul/Admin/src/Resources/views/configuration/index.blade.php b/packages/Webkul/Admin/src/Resources/views/configuration/index.blade.php
index 3539cf00e..ef3e6ed89 100755
--- a/packages/Webkul/Admin/src/Resources/views/configuration/index.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/configuration/index.blade.php
@@ -6,8 +6,16 @@
@section('content')
- get('locale') ?: app()->getLocale(); ?>
- get('channel') ?: core()->getDefaultChannelCode(); ?>
+ @php
+ $locale = request()->get('locale') ?: app()->getLocale();
+ $channel = request()->get('channel') ?: core()->getDefaultChannelCode();
+
+ $channelLocales = app('Webkul\Core\Repositories\ChannelRepository')->findOneByField('code', $channel)->locales;
+
+ if (! $channelLocales->contains('code', $locale)) {
+ $locale = config('app.fallback_locale');
+ }
+ @endphp