diff --git a/app/observers/project_observer.rb b/app/observers/project_observer.rb index b82e7d9..f301f30 100644 --- a/app/observers/project_observer.rb +++ b/app/observers/project_observer.rb @@ -16,8 +16,14 @@ class ProjectObserver < BaseObserver end if project.wiki_enabled? - # force the creation of a wiki, - GollumWiki.new(project, project.owner).wiki + begin + # force the creation of a wiki, + GollumWiki.new(project, project.owner).wiki + rescue GollumWiki::CouldNotCreateWikiError => ex + # Prevent project observer crash + # if failed to create wiki + nil + end end end -- libgit2 0.21.2