From b0a99c220f334a03db7916e9689cbfdedc7d5c01 Mon Sep 17 00:00:00 2001 From: Grayson Adams <51373669+GraysonCAdams@users.noreply.github.com> Date: Thu, 6 Mar 2025 22:14:44 -0600 Subject: [PATCH] Update filter_rule.rb --- lib/ical_filter_proxy/filter_rule.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ical_filter_proxy/filter_rule.rb b/lib/ical_filter_proxy/filter_rule.rb index c464930..ea67381 100644 --- a/lib/ical_filter_proxy/filter_rule.rb +++ b/lib/ical_filter_proxy/filter_rule.rb @@ -13,6 +13,8 @@ def initialize(field, operator, values) def match_event?(filterable_event) event_data = filterable_event.send(field.to_sym) + return false if event_data.nil? # Check if event_data is null + negation ^ evaluate(event_data, values) end