From b405bba0669168b835aefe035752d098d99827e4 Mon Sep 17 00:00:00 2001 From: jensp Date: Thu, 2 May 2013 17:59:11 +0000 Subject: [PATCH] BugFix for XML generation of PersonalProjects. Used it own method for generating the XML of the projects. Switched to standard generator. git-svn-id: https://svn.libreccm.org/ccm/trunk@2145 8810af33-2d31-482b-a856-94f89814c4df --- .../publicpersonalprofile/PersonalProjects.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/ccm-sci-personalprojects/src/com/arsdigita/cms/publicpersonalprofile/PersonalProjects.java b/ccm-sci-personalprojects/src/com/arsdigita/cms/publicpersonalprofile/PersonalProjects.java index ed73216a4..128f4dac4 100644 --- a/ccm-sci-personalprojects/src/com/arsdigita/cms/publicpersonalprofile/PersonalProjects.java +++ b/ccm-sci-personalprojects/src/com/arsdigita/cms/publicpersonalprofile/PersonalProjects.java @@ -226,7 +226,7 @@ public class PersonalProjects implements ContentGenerator { } } - + private void generateProjectsGroupXml(final Element projectsElem, final String groupName, final List projects, @@ -239,13 +239,24 @@ public class PersonalProjects implements ContentGenerator { groupElem.addAttribute("name", groupName); for (SciProjectBundle project : projects) { - generateProjectXml(groupElem, project, state); + generateProjectXml(groupElem, + project.getProject(GlobalizationHelper.getNegotiatedLocale().getLanguage()), + state); } } + private void generateProjectXml(final Element projectGroupElem, + final SciProject project, + final PageState state ) { + final XmlGenerator generator = new XmlGenerator(project); + generator.setItemElemName("project", ""); + generator.setListMode(true); + generator.generateXML(state, projectGroupElem, ""); + } + private void generateProjectXml(final Element projectGroupElem, final SciProjectBundle projectBundle, - final PageState state) { + final PageState state) { final SciProject project = projectBundle.getProject(GlobalizationHelper. getNegotiatedLocale().getLanguage());