mirror of
https://github.com/redmine/redmine.git
synced 2026-05-06 07:25:30 +02:00
Remove navigation parameters from issue detail URLs after updates (#42073).
Patch by Katsuya HIDAKA (user:hidakatsuya). git-svn-id: https://svn.redmine.org/redmine/trunk@23433 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -224,9 +224,8 @@ class IssuesController < ApplicationController
|
||||
end
|
||||
respond_to do |format|
|
||||
format.html do
|
||||
redirect_back_or_default(
|
||||
issue_path(@issue, previous_and_next_issue_ids_params)
|
||||
)
|
||||
redirect_back_or_default issue_path(@issue),
|
||||
flash: { previous_and_next_issue_ids: previous_and_next_issue_ids_params }
|
||||
end
|
||||
format.api {render_api_ok}
|
||||
end
|
||||
@@ -512,11 +511,14 @@ class IssuesController < ApplicationController
|
||||
end
|
||||
|
||||
def retrieve_previous_and_next_issue_ids
|
||||
if params[:prev_issue_id].present? || params[:next_issue_id].present?
|
||||
@prev_issue_id = params[:prev_issue_id].presence.try(:to_i)
|
||||
@next_issue_id = params[:next_issue_id].presence.try(:to_i)
|
||||
@issue_position = params[:issue_position].presence.try(:to_i)
|
||||
@issue_count = params[:issue_count].presence.try(:to_i)
|
||||
if flash.key?(:previous_and_next_issue_ids)
|
||||
flash[:previous_and_next_issue_ids].then do |info|
|
||||
@prev_issue_id = info[:prev_issue_id].presence.try(:to_i)
|
||||
@next_issue_id = info[:next_issue_id].presence.try(:to_i)
|
||||
@issue_position = info[:issue_position].presence.try(:to_i)
|
||||
@issue_count = info[:issue_count].presence.try(:to_i)
|
||||
end
|
||||
flash.delete(:previous_and_next_issue_ids)
|
||||
else
|
||||
retrieve_query_from_session
|
||||
if @query
|
||||
|
||||
Reference in New Issue
Block a user