@@ -179,7 +179,7 @@ class AgentsController < ApplicationController |
||
179 | 179 |
|
180 | 180 |
# Sanitize params[:return] to prevent open redirect attacks, a common security issue. |
181 | 181 |
def redirect_back(message) |
182 |
- if params[:return] == "show" && @agent |
|
182 |
+ if params[:return] == "show" && @agent && !@agent.destroyed? |
|
183 | 183 |
path = agent_path(@agent) |
184 | 184 |
elsif params[:return] =~ /\A#{Regexp::escape scenarios_path}\/\d+\Z/ |
185 | 185 |
path = params[:return] |