diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index 999fdbce2..fec439ac2 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -188,9 +188,11 @@ class PagesController < ApplicationController @item = Item.where(:category => category_ids).first else if params[:action] && params[:action] == "show_from_link" - model = params[:app_action].classify.constantize - item = model.find(params[:id]) - @item = Item.where(:category => [item.category_id.to_s]).first + model = params[:app_action].classify.constantize rescue nil + if !model.nil? + item = model.find(params[:id]) + @item = Item.where(:category => [item.category_id.to_s]).first + end end end