共有レイアウトの詳細をリセットした後、コンポーネントのパーソナライズの編集に失敗して、未処理の例外(unhandled exception)が発生することがあります。この問題が発生する2つのシナリオが考えられます。
ログには下記のようなメッセージが出力されます。
Exception: System.InvalidOperationException Message: name Source: Sitecore.Client at Sitecore.Shell.Applications.WebEdit.Dialogs.Personalization.PersonalizationForm.GetRuleSectionHtml(XElement rule) at Sitecore.Shell.Applications.WebEdit.Dialogs.Personalization.PersonalizationForm.RenderRules()
本問題を解決するには、下記のいずれかの方法をご検討ください。
context.currentContext.value = encodeURIComponent("ResetFinal=DoNotReset&ResetShared=1");変更後:
context.currentContext.value = encodeURIComponent("ResetFinal=All&ResetShared=1");