Improved error handling in wiki/save (ticket:153)

This commit is contained in:
Alexey Verkhovsky 2005-05-09 05:16:20 +00:00
parent 7aac9e3690
commit 4053380fd4
3 changed files with 12 additions and 12 deletions

View file

@ -190,10 +190,10 @@ class WikiController < ApplicationController
)
end
redirect_to_page @page_name
rescue Instiki::ValidationError => e
rescue => e
page.unlock if defined? page
flash[:error] = e
return_to_last_remembered
redirect_to :action => 'edit', :web => @web_name, :id => @page_name
end
end
@ -207,7 +207,7 @@ class WikiController < ApplicationController
logger.error e
flash[:error] = e.message
if in_a_web?
redirect_to :web => @web_name, :action => 'edit', :id => @page_name
redirect_to :action => 'edit', :web => @web_name, :id => @page_name
else
raise e
end