diff --git a/packages/Webkul/Core/src/Core.php b/packages/Webkul/Core/src/Core.php index 16c174c1d..bb2a03f3e 100755 --- a/packages/Webkul/Core/src/Core.php +++ b/packages/Webkul/Core/src/Core.php @@ -709,6 +709,12 @@ class Core if (null === $locale) { $locale = request()->get('locale') ?: app()->getLocale(); + + $channelLocales = $this->channelRepository->findOneByField('code', $channel)->locales; + + if (! $channelLocales->contains('code', $locale)) { + $locale = config('app.fallback_locale'); + } } $fields = $this->getConfigField($field);