diff --git a/app/controllers/admin/web_resources_controller.rb b/app/controllers/admin/web_resources_controller.rb index 94e820a..be1df2d 100644 --- a/app/controllers/admin/web_resources_controller.rb +++ b/app/controllers/admin/web_resources_controller.rb @@ -58,7 +58,8 @@ class Admin::WebResourcesController < OrbitAdminController end def new - session[:return_to] = request.referer + referer_path = (URI.parse(request.referer.to_s).path rescue nil) + session[:return_to] = (referer_path.to_s.end_with?("/admin/web_resources") ? request.referer : nil) @tags =@module_app.tags @categories = @module_app.categories.enabled @statuses = []