mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-26 12:03:16 +08:00
The CultureNeautral Settings of a field defined within a Part was not saved on settings update (#8144)
Fixes #8144
This commit is contained in:
committed by
Sébastien Ros
parent
3f6e402d1d
commit
6ec5793982
@@ -27,7 +27,7 @@ namespace Orchard.Localization.Settings {
|
||||
}
|
||||
public override IEnumerable<TemplateViewModel> PartFieldEditorUpdate(ContentPartFieldDefinitionBuilder builder, IUpdateModel updateModel) {
|
||||
var typeDefinition = _contentDefinitionManager.GetTypeDefinition(builder.PartName);
|
||||
if (typeDefinition != null && (_typeHasLocalizationPart || typeDefinition.Parts.Any(ctpd => ctpd.PartDefinition.Name == "LocalizationPart"))) {
|
||||
if (_typeHasLocalizationPart || (typeDefinition != null && typeDefinition.Parts.Any(ctpd => ctpd.PartDefinition.Name == "LocalizationPart"))) {
|
||||
_typeHasLocalizationPart = true;
|
||||
var settings = new LocalizationCultureNeutralitySettings();
|
||||
if (updateModel.TryUpdateModel(settings, "LocalizationCultureNeutralitySettings", null, null)) {
|
||||
|
||||
Reference in New Issue
Block a user