From 9967d36f89f84c4fd0ca9c7e317d661d8e0dafa4 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Thu, 17 Nov 2022 02:25:22 -0800 Subject: [PATCH] Fix race condition --- app/controllers/api/v1/parties_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/api/v1/parties_controller.rb b/app/controllers/api/v1/parties_controller.rb index 774b19d..c25c709 100644 --- a/app/controllers/api/v1/parties_controller.rb +++ b/app/controllers/api/v1/parties_controller.rb @@ -110,7 +110,7 @@ class Api::V1::PartiesController < Api::V1::ApiController def set_from_slug @party = Party.where("shortcode = ?", params[:id]).first - @party.favorited = (current_user) ? @party.is_favorited(current_user) : false + @party.favorited = (current_user && @party) ? @party.is_favorited(current_user) : false end def set