app/controllers/workarea/admin/impersonations_controller.rb in workarea-admin-3.4.42 vs app/controllers/workarea/admin/impersonations_controller.rb in workarea-admin-3.4.43

- old
+ new

@@ -25,10 +25,11 @@ previous_user_id = cookies.signed[:user_id] stop_impersonation self.current_order = nil flash[:success] = t('workarea.admin.users.flash_messages.stopped') - redirect_back_or(user_path(previous_user_id)) + referrer = URI.parse(request.referrer).request_uri rescue nil + redirect_back_or(referrer.presence || user_path(previous_user_id)) end end end end