mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-04-05 21:01:35 +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:
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)) {
|
||||
|
Loading…
Reference in New Issue
Block a user