From af1a33917ad9aa2a6e5934fd125a53c320a12df5 Mon Sep 17 00:00:00 2001 From: Izaak Alpert Date: Wed, 7 Aug 2013 15:45:57 -0400 Subject: [PATCH] Create a wiki when wiki_enabled:true --- app/contexts/projects/create_context.rb | 9 +++++++++ 1 file changed, 9 insertions(+), 0 deletions(-) diff --git a/app/contexts/projects/create_context.rb b/app/contexts/projects/create_context.rb index 1c60a5d..fe6da7f 100644 --- a/app/contexts/projects/create_context.rb +++ b/app/contexts/projects/create_context.rb @@ -46,6 +46,15 @@ module Projects @project.creator = current_user + if @project.valid? && @project.wiki_enabled? + begin + #force the creation of a wiki, + GollumWiki.new(@project, current_user).wiki + rescue => exception + @project.errors.add(:wiki_enabled, 'cannot create wiki') + end + end + if @project.save @project.discover_default_branch -- libgit2 0.21.2