From 762a1b98d3e3a2933491a1d41df24a6ca66de58f Mon Sep 17 00:00:00 2001 From: "DESKTOP-T0O5CDB\\DESK-555BD" Date: Thu, 31 Oct 2024 14:49:51 -0600 Subject: [PATCH 1/2] Fixed minor bug. --- Helper/TranslationHelper.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Helper/TranslationHelper.cs b/Helper/TranslationHelper.cs index 77d87f0..0735dea 100644 --- a/Helper/TranslationHelper.cs +++ b/Helper/TranslationHelper.cs @@ -145,6 +145,12 @@ namespace CarCareTracker.Helper _cache.Remove($"lang_{userLanguage}"); //clear out cache, force a reload from file. } else { + //check if directory exists first. + var translationDirectory = _fileHelper.GetFullFilePath("/translations/", false); + if (!Directory.Exists(translationDirectory)) + { + Directory.CreateDirectory(translationDirectory); + } //write to file File.WriteAllText(translationFilePath, JsonSerializer.Serialize(translations)); } From 73df755f70b1c790701ca4fa6b0bd2c8d97ddb85 Mon Sep 17 00:00:00 2001 From: "DESKTOP-T0O5CDB\\DESK-555BD" Date: Thu, 31 Oct 2024 18:19:08 -0600 Subject: [PATCH 2/2] remove unncessary slash --- Helper/TranslationHelper.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Helper/TranslationHelper.cs b/Helper/TranslationHelper.cs index 0735dea..66c95ff 100644 --- a/Helper/TranslationHelper.cs +++ b/Helper/TranslationHelper.cs @@ -146,7 +146,7 @@ namespace CarCareTracker.Helper } else { //check if directory exists first. - var translationDirectory = _fileHelper.GetFullFilePath("/translations/", false); + var translationDirectory = _fileHelper.GetFullFilePath("translations/", false); if (!Directory.Exists(translationDirectory)) { Directory.CreateDirectory(translationDirectory);