Commit a39eeba1dc631508ef4af7f26f4ba2e8cdea8bfe
1 parent
17a9ecf8
Exists in
spb-stable
and in
3 other branches
Render 404 instead of 500 if trying to see snippets of unexisting user
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
1 changed file
with
3 additions
and
0 deletions
Show diff stats
app/controllers/snippets_controller.rb
@@ -19,6 +19,9 @@ class SnippetsController < ApplicationController | @@ -19,6 +19,9 @@ class SnippetsController < ApplicationController | ||
19 | 19 | ||
20 | def user_index | 20 | def user_index |
21 | @user = User.find_by(username: params[:username]) | 21 | @user = User.find_by(username: params[:username]) |
22 | + | ||
23 | + render_404 and return unless @user | ||
24 | + | ||
22 | @snippets = @user.snippets.fresh.non_expired | 25 | @snippets = @user.snippets.fresh.non_expired |
23 | 26 | ||
24 | if @user == current_user | 27 | if @user == current_user |