lib/gollum/frontend/app.rb in gollum-2.4.8 vs lib/gollum/frontend/app.rb in gollum-2.4.9

- old
+ new

@@ -178,14 +178,16 @@ get '/create/*' do wikip = wiki_page(params[:splat].first.gsub('+', '-')) @name = wikip.name.to_url @path = wikip.path - # --page-file-dir docs - # /docs/Home should be created in /Home - # not /docs/Home because write_page will append /docs page_dir = settings.wiki_options[:page_file_dir].to_s - @path = @path.sub(page_dir, '/') if @path.start_with? page_dir + unless page_dir.empty? + # --page-file-dir docs + # /docs/Home should be created in /Home + # not /docs/Home because write_page will append /docs + @path = @path.sub(page_dir, '/') if @path.start_with? page_dir + end page = wikip.page if page page_dir = settings.wiki_options[:page_file_dir].to_s redirect to("/#{clean_url(::File.join(page_dir, page.escaped_url_path))}")