diff --git a/source/java/org/alfresco/web/bean/ml/MultilingualManageDialog.java b/source/java/org/alfresco/web/bean/ml/MultilingualManageDialog.java index e5de616f39..3dca85fb36 100644 --- a/source/java/org/alfresco/web/bean/ml/MultilingualManageDialog.java +++ b/source/java/org/alfresco/web/bean/ml/MultilingualManageDialog.java @@ -487,6 +487,19 @@ public class MultilingualManageDialog extends BaseDialogBean // add each translation in the SingleEditionBean for (VersionHistory versionHistory : translationHistories) { + for (Version checkVersion : versionHistory.getAllVersions()) + { + NodeRef frozenStateNodeRef = checkVersion.getFrozenStateNodeRef(); + if (frozenStateNodeRef.getStoreRef().getIdentifier().equals("lightWeightVersionStore")) + { + // It's the old one pulled back by serialization + // Repopulate the version history + NodeRef versionedNodeRef = checkVersion.getVersionedNodeRef(); + versionHistory = versionService.getVersionHistory(versionedNodeRef); + break; + } + } + // get the list of versions and sort them ascending according their version label List orderedVersions = new ArrayList(versionHistory.getAllVersions()); Collections.sort(orderedVersions, new VersionLabelComparator()); diff --git a/source/web/jsp/actions/mail.jsp b/source/web/jsp/actions/mail.jsp index 1f88a3a926..21167ed1aa 100644 --- a/source/web/jsp/actions/mail.jsp +++ b/source/web/jsp/actions/mail.jsp @@ -42,31 +42,35 @@ -