Commit af1a33917ad9aa2a6e5934fd125a53c320a12df5
1 parent
e8d1e827
Exists in
master
and in
4 other branches
Create a wiki when wiki_enabled:true
Change-Id: I7aaab4b1f54fd2719a8a63d9069ddd5c59868e34
Showing
1 changed file
with
9 additions
and
0 deletions
Show diff stats
app/contexts/projects/create_context.rb
| ... | ... | @@ -46,6 +46,15 @@ module Projects |
| 46 | 46 | |
| 47 | 47 | @project.creator = current_user |
| 48 | 48 | |
| 49 | + if @project.valid? && @project.wiki_enabled? | |
| 50 | + begin | |
| 51 | + #force the creation of a wiki, | |
| 52 | + GollumWiki.new(@project, current_user).wiki | |
| 53 | + rescue => exception | |
| 54 | + @project.errors.add(:wiki_enabled, 'cannot create wiki') | |
| 55 | + end | |
| 56 | + end | |
| 57 | + | |
| 49 | 58 | if @project.save |
| 50 | 59 | @project.discover_default_branch |
| 51 | 60 | ... | ... |