Fixed User set locale, but not working translation

This commit is contained in:
Cüneyt Şentürk 2021-06-15 14:46:18 +03:00
parent 33877c90d2
commit d63c09c17f
7 changed files with 10 additions and 8 deletions

View File

@ -24,7 +24,7 @@ class DisableModule extends Job
{ {
$this->alias = $alias; $this->alias = $alias;
$this->company_id = $company_id; $this->company_id = $company_id;
$this->locale = $locale ?: app()->getLocale(); $this->locale = $locale ?: company($company_id)->locale;
} }
/** /**

View File

@ -24,7 +24,7 @@ class EnableModule extends Job
{ {
$this->alias = $alias; $this->alias = $alias;
$this->company_id = $company_id; $this->company_id = $company_id;
$this->locale = $locale ?: app()->getLocale(); $this->locale = $locale ?: company($company_id)->locale;
} }
/** /**

View File

@ -24,7 +24,7 @@ class InstallModule extends Job
{ {
$this->alias = $alias; $this->alias = $alias;
$this->company_id = $company_id; $this->company_id = $company_id;
$this->locale = $locale ?: app()->getLocale(); $this->locale = $locale ?: company($company_id)->locale;
} }
/** /**

View File

@ -24,7 +24,7 @@ class UninstallModule extends Job
{ {
$this->alias = $alias; $this->alias = $alias;
$this->company_id = $company_id; $this->company_id = $company_id;
$this->locale = $locale ?: app()->getLocale(); $this->locale = $locale ?: company($company_id)->locale;
} }
/** /**

View File

@ -47,7 +47,9 @@ class Overrider
// Locale // Locale
if (session('locale') == '') { if (session('locale') == '') {
app()->setLocale(setting('default.locale')); $locale = (user()->locale) ?? setting('default.locale');
app()->setLocale($locale);
} }
// Set app url dynamically if empty // Set app url dynamically if empty

View File

@ -29,13 +29,13 @@ class Modules extends Seeder
Artisan::call('module:install', [ Artisan::call('module:install', [
'alias' => 'offline-payments', 'alias' => 'offline-payments',
'company' => $company_id, 'company' => $company_id,
'locale' => session('locale', app()->getLocale()), 'locale' => session('locale', company($company_id)->locale),
]); ]);
Artisan::call('module:install', [ Artisan::call('module:install', [
'alias' => 'paypal-standard', 'alias' => 'paypal-standard',
'company' => $company_id, 'company' => $company_id,
'locale' => session('locale', app()->getLocale()), 'locale' => session('locale', company($company_id)->locale),
]); ]);
} }
} }

View File

@ -107,7 +107,7 @@ class TestCompany extends Seeder
Artisan::call('module:install', [ Artisan::call('module:install', [
'alias' => $alias, 'alias' => $alias,
'company' => company_id(), 'company' => company_id(),
'locale' => session('locale', app()->getLocale()), 'locale' => session('locale', company(company_id())->locale),
]); ]);
} }