From d75d2266c94e2611bb49ba9ab0c0434b0ccafc70 Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 21 Aug 2019 23:32:34 -0500 Subject: [PATCH] users: fix error handling for /users?name=. --- app/controllers/users_controller.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 9ab672097..967d61436 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -15,12 +15,8 @@ class UsersController < ApplicationController def index if params[:name].present? - @user = User.find_by_name(params[:name]) - if @user.nil? - raise "No user found with name: #{params[:name]}" - else - redirect_to user_path(@user) - end + @user = User.find_by_name!(params[:name]) + redirect_to user_path(@user) else @users = User.search(search_params).paginate(params[:page], :limit => params[:limit], :search_count => params[:search]) respond_with(@users) do |format|