Commit 399e6341122c864bc01887b62f80c961186b49c2

Authored by Dmitriy Zaporozhets
1 parent 03dba1fd

Fix GollumWiki::CouldNotCreateWikiError during tests

Showing 1 changed file with 8 additions and 2 deletions   Show diff stats
app/observers/project_observer.rb
@@ -16,8 +16,14 @@ class ProjectObserver < BaseObserver @@ -16,8 +16,14 @@ class ProjectObserver < BaseObserver
16 end 16 end
17 17
18 if project.wiki_enabled? 18 if project.wiki_enabled?
19 - # force the creation of a wiki,  
20 - GollumWiki.new(project, project.owner).wiki 19 + begin
  20 + # force the creation of a wiki,
  21 + GollumWiki.new(project, project.owner).wiki
  22 + rescue GollumWiki::CouldNotCreateWikiError => ex
  23 + # Prevent project observer crash
  24 + # if failed to create wiki
  25 + nil
  26 + end
21 end 27 end
22 end 28 end
23 29