From 50c7e9562b38e127785f3057e0d57bc78d400cc5 Mon Sep 17 00:00:00 2001 From: Ahmed Darrazi Date: Tue, 16 Dec 2025 23:56:53 +0100 Subject: [PATCH] bugfixes --- Modules/Language/app/Services/LanguageService.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Modules/Language/app/Services/LanguageService.php b/Modules/Language/app/Services/LanguageService.php index d84353af..8895b69b 100644 --- a/Modules/Language/app/Services/LanguageService.php +++ b/Modules/Language/app/Services/LanguageService.php @@ -27,9 +27,6 @@ class LanguageService extends MediaService $langDir = $langPath . "/" . $data['code']; $appLangPath = storage_path('app/lang/default'); - if (is_dir($langDir)) { - throw new Exception("Language already exist"); - } $groups = [ 'auth' => require storage_path('app/lang/groups/auth.php'), @@ -53,8 +50,12 @@ class LanguageService extends MediaService } } - File::makeDirectory($langDir, 0777, true, true); - File::copyDirectory($appLangPath, $langDir); + $alreadyExists = is_dir($langDir); + + if (! $alreadyExists) { + File::makeDirectory($langDir, 0777, true, true); + File::copyDirectory($appLangPath, $langDir); + } } function updateLanguage($id, $data)