Fixes tests, adds LanguageId to the interface
This commit is contained in:
@@ -42,7 +42,7 @@ namespace Umbraco.Core.Persistence.Factories
|
||||
{
|
||||
var text = new LanguageTextDto
|
||||
{
|
||||
LanguageId = translation.Language.Id,
|
||||
LanguageId = translation.LanguageId,
|
||||
UniqueId = translation.Key,
|
||||
Value = translation.Value
|
||||
};
|
||||
|
||||
@@ -30,7 +30,7 @@ namespace Umbraco.Core.Persistence.Factories
|
||||
{
|
||||
var text = new LanguageTextDto
|
||||
{
|
||||
LanguageId = entity.Language.Id,
|
||||
LanguageId = entity.LanguageId,
|
||||
UniqueId = _uniqueId,
|
||||
Value = entity.Value
|
||||
};
|
||||
|
||||
@@ -223,7 +223,10 @@ namespace Umbraco.Core.Persistence.Repositories
|
||||
|
||||
var list = new List<IDictionaryTranslation>();
|
||||
foreach (var textDto in dto.LanguageTextDtos)
|
||||
{
|
||||
{
|
||||
if (textDto.LanguageId <= 0)
|
||||
continue;
|
||||
|
||||
var translationFactory = new DictionaryTranslationFactory(dto.UniqueId);
|
||||
list.Add(translationFactory.BuildEntity(textDto));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user