From 6ba285316846ca4c251ad637d15143736604db99 Mon Sep 17 00:00:00 2001 From: Molly Struve Date: Wed, 11 Dec 2019 12:19:46 -0600 Subject: [PATCH] Ensure that we have a slug and owner before attempting to lookup an article (#5079) --- app/controllers/articles_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/articles_controller.rb b/app/controllers/articles_controller.rb index ee57c5b39..fa093d256 100644 --- a/app/controllers/articles_controller.rb +++ b/app/controllers/articles_controller.rb @@ -217,7 +217,7 @@ class ArticlesController < ApplicationController def set_article owner = User.find_by(username: params[:username]) || Organization.find_by(slug: params[:username]) - found_article = if params[:slug] + found_article = if params[:slug] && owner owner.articles.find_by(slug: params[:slug]) else Article.includes(:user).find(params[:id])