From 8d532fc714162875ae02b0caf34a6a82e9c1be5d Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Sun, 8 Jun 2025 09:03:01 -0500 Subject: [PATCH] check for missing site record in toggle follow --- app/site.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/site.rb b/app/site.rb index 7f391774..7770a31d 100644 --- a/app/site.rb +++ b/app/site.rb @@ -186,6 +186,7 @@ post '/site/:site_id/toggle_follow' do |site_id| require_login content_type :json site = Site[id: site_id] + return 404 if site.nil? return 403 if site.is_blocking?(current_site) {result: (current_site.toggle_follow(site) ? 'followed' : 'unfollowed')}.to_json end