From b89ffc2bad02638a9c077350818e1b3a6b9e6afd Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Fri, 16 Feb 2024 10:44:14 -0600 Subject: [PATCH] catch error if follow is missing --- models/site.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/models/site.rb b/models/site.rb index e8b456b2..a4796725 100644 --- a/models/site.rb +++ b/models/site.rb @@ -393,6 +393,7 @@ class Site < Sequel::Model if is_following? site DB.transaction do follow = followings_dataset.filter(site_id: site.id).first + return false if follow.nil? site.events_dataset.filter(follow_id: follow.id).delete follow.delete # FIXME This is a being abused somehow. A weekly script now computes this.