Skip to content

Commit e533a12

Browse files
committed
omit blank events
1 parent 5c163fd commit e533a12

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

app/models/calendar_event.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def private?
5555
end
5656

5757
def omit?
58-
@description&.include?("timeframe-omit")
58+
@summary.blank? || @description&.include?("timeframe-omit") || false
5959
end
6060

6161
def start_i

test/models/calendar_event_test.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,4 +203,14 @@ def test_daily_summary_count
203203

204204
assert_equal(event.summary(DateTime.new(2023, 1, 24)), "foo (2/2)")
205205
end
206+
207+
def test_omit_if_blank
208+
event = CalendarEvent.new(
209+
starts_at: DateTime.new(2023, 1, 23),
210+
ends_at: DateTime.new(2023, 1, 25),
211+
summary: ""
212+
)
213+
214+
assert(event.omit?)
215+
end
206216
end

0 commit comments

Comments
 (0)