From 8ead2717bdf2aabec7c23f9b6575d84b2e7541ae Mon Sep 17 00:00:00 2001 From: Philipp Staender Date: Sun, 14 Jul 2024 18:23:42 +0200 Subject: [PATCH] a possible fix to prevent crashing on missing end time; not sure --- lib/punchcard.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/punchcard.rb b/lib/punchcard.rb index 8015631..5ac0341 100755 --- a/lib/punchcard.rb +++ b/lib/punchcard.rb @@ -121,6 +121,7 @@ def csv(start_at: nil, end_at: nil) start_time: start_time, end_time: end_time ) + next if start_time.nil? || end_time.nil? last_activity = points[1] || points[0] durations.push end_time - start_time