From 8a4e39a99989642571e8a232af5857140ce536df Mon Sep 17 00:00:00 2001 From: Lars-Erik Aabech Date: Tue, 20 May 2014 15:05:45 +0200 Subject: [PATCH] Fixes U4-4264 while we wait for angularification. --- .../umbraco/settings/EditDictionaryItem.aspx.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx.cs index 5c48b5745f..769f59f7c5 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx.cs @@ -67,15 +67,22 @@ namespace umbraco.settings if (!IsPostBack) { + var path = BuildPath(currentItem); ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree().Tree.Alias) - .SyncTree(helper.Request("id"), false); + .SyncTree(path, false); } Panel1.Controls.Add(p); } + private string BuildPath(cms.businesslogic.Dictionary.DictionaryItem current) + { + var parentPath = current.IsTopMostItem() ? "" : BuildPath(current.Parent) + ","; + return parentPath + current.id; + } + void save_Click(object sender, EventArgs e) { foreach (TextBox t in languageFields)