@@ -731,7 +731,7 class Project < ActiveRecord::Base | |||
|
731 | 731 | def copy_wiki(project) |
|
732 | 732 | # Check that the source project has a wiki first |
|
733 | 733 | unless project.wiki.nil? |
|
734 |
self.wiki || |
|
|
734 | wiki = self.wiki || Wiki.new | |
|
735 | 735 | wiki.attributes = project.wiki.attributes.dup.except("id", "project_id") |
|
736 | 736 | wiki_pages_map = {} |
|
737 | 737 | project.wiki.pages.each do |page| |
@@ -743,6 +743,8 class Project < ActiveRecord::Base | |||
|
743 | 743 | wiki.pages << new_wiki_page |
|
744 | 744 | wiki_pages_map[page.id] = new_wiki_page |
|
745 | 745 | end |
|
746 | ||
|
747 | self.wiki = wiki | |
|
746 | 748 | wiki.save |
|
747 | 749 | # Reproduce page hierarchy |
|
748 | 750 | project.wiki.pages.each do |page| |
General Comments 0
You need to be logged in to leave comments.
Login now