preserve favgroup_id
This commit is contained in:
@@ -130,14 +130,10 @@ private
|
|||||||
if post.errors.any?
|
if post.errors.any?
|
||||||
@error_message = post.errors.full_messages.join("; ")
|
@error_message = post.errors.full_messages.join("; ")
|
||||||
render :template => "static/error", :status => 500
|
render :template => "static/error", :status => 500
|
||||||
elsif params[:tags_query].present? && params[:pool_id].present?
|
|
||||||
redirect_to post_path(post, :tags => params[:tags_query], :pool_id => params[:pool_id])
|
|
||||||
elsif params[:tags_query].present?
|
|
||||||
redirect_to post_path(post, :tags => params[:tags_query])
|
|
||||||
elsif params[:pool_id].present?
|
|
||||||
redirect_to post_path(post, :pool_id => params[:pool_id])
|
|
||||||
else
|
else
|
||||||
redirect_to post_path(post)
|
response_params = {:tags => params[:tags_query], :pool_id => params[:pool_id], :favgroup_id => params[:favgroup_id]}
|
||||||
|
response_params.reject!{|key, value| value.blank?}
|
||||||
|
redirect_to post_path(post, response_params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
<%= form_for(post, :html => {:class => "simple_form", :id => "form"}) do |f| %>
|
<%= form_for(post, :html => {:class => "simple_form", :id => "form"}) do |f| %>
|
||||||
<%= hidden_field_tag :tags_query, params[:tags] %>
|
<%= hidden_field_tag :tags_query, params[:tags] %>
|
||||||
<%= hidden_field_tag :pool_id, params[:pool_id] %>
|
<%= hidden_field_tag :pool_id, params[:pool_id] %>
|
||||||
|
<%= hidden_field_tag :favgroup_id, params[:favgroup_id] %>
|
||||||
<%= f.hidden_field :old_tag_string, :value => post.tag_string %>
|
<%= f.hidden_field :old_tag_string, :value => post.tag_string %>
|
||||||
<%= f.hidden_field :old_parent_id, :value => post.parent_id %>
|
<%= f.hidden_field :old_parent_id, :value => post.parent_id %>
|
||||||
<%= f.hidden_field :old_source, :value => post.source %>
|
<%= f.hidden_field :old_source, :value => post.source %>
|
||||||
|
|||||||
Reference in New Issue
Block a user