Index: lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/model/Wiki.java =================================================================== diff -u -r1082bdcc357c105126a5641cecc68acfa645b66b -r85945835ae1b4cf10ddf0dbc624fc149ae1394a2 --- lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/model/Wiki.java (.../Wiki.java) (revision 1082bdcc357c105126a5641cecc68acfa645b66b) +++ lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/model/Wiki.java (.../Wiki.java) (revision 85945835ae1b4cf10ddf0dbc624fc149ae1394a2) @@ -525,6 +525,9 @@ } wiki.setWikiPages(newPages); } + + wiki.setMainPage((WikiPage)wiki.getMainPage().clone()); + // create an empty set for the wikiSession wiki.wikiSessions = new HashSet(); Index: lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/model/WikiPage.java =================================================================== diff -u -r98272e08314f1487800201921390914652849147 -r85945835ae1b4cf10ddf0dbc624fc149ae1394a2 --- lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/model/WikiPage.java (.../WikiPage.java) (revision 98272e08314f1487800201921390914652849147) +++ lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/model/WikiPage.java (.../WikiPage.java) (revision 85945835ae1b4cf10ddf0dbc624fc149ae1394a2) @@ -144,6 +144,7 @@ wikiPage = (WikiPage) super.clone(); wikiPage.setUid(null); wikiPage.setWikiSession(null); + wikiPage.setAddedBy(null); WikiPageContent newContent = (WikiPageContent) currentWikiContent.clone(); newContent.setWikiPage(wikiPage); wikiPage.setCurrentWikiContent(newContent); Index: lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/model/WikiPageContent.java =================================================================== diff -u -r1082bdcc357c105126a5641cecc68acfa645b66b -r85945835ae1b4cf10ddf0dbc624fc149ae1394a2 --- lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/model/WikiPageContent.java (.../WikiPageContent.java) (revision 1082bdcc357c105126a5641cecc68acfa645b66b) +++ lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/model/WikiPageContent.java (.../WikiPageContent.java) (revision 85945835ae1b4cf10ddf0dbc624fc149ae1394a2) @@ -131,6 +131,8 @@ try { wikiContent = (WikiPageContent) super.clone(); wikiContent.setUid(null); + wikiContent.setEditor(null); + wikiContent.setEditDate(new Date()); } catch (CloneNotSupportedException cnse) { log.error("Error cloning " + WikiPageContent.class); }