diff --git a/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageTexts/LanguageTextManager.cs b/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageTexts/LanguageTextManager.cs index 3f50d337..125018f3 100644 --- a/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageTexts/LanguageTextManager.cs +++ b/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageTexts/LanguageTextManager.cs @@ -68,9 +68,12 @@ public class LanguageTextManager : LanguageManagementDomainService, ILanguageTex entity = new LanguageText(GuidGenerator.Create(), cultureName, resourceName, name, value, CurrentTenant.Id); await _languageTextRepository.InsertAsync(entity); } - - entity.Update(cultureName, resourceName, name, value); - entity = await _languageTextRepository.UpdateAsync(entity); + else + { + entity.Update(cultureName, resourceName, name, value); + entity = await _languageTextRepository.UpdateAsync(entity); + } + return _objectMapper.Map(entity); }