bugfix: missing end entries

This commit is contained in:
2026-04-15 16:05:08 +02:00
parent 6dcaf3fbab
commit 4b9ccfeb2f
+2 -2
View File
@@ -68,8 +68,8 @@ BEGIN {
FAINT = "\033[2m"; FAINT = "\033[2m";
OFF = "\033[m"; OFF = "\033[m";
} }
BEGINFILE { inside = 0; rs = 0; dur = 0; summary = ""; start = "ERROR"; end = "ERROR" } BEGINFILE { inside = 0; rs = 0; dur = 0; summary = ""; start = "ERROR"; end = "" }
/^END:VEVENT/ { print "~", start, dur ? start " " end : end, title(start, summary), fn(FILENAME, n, a); nextfile } /^END:VEVENT/ { print "~", start, dur ? start " " end : (end ? end : start), title(start, summary), fn(FILENAME, n, a); nextfile }
/^DTSTART/ && inside { start = parse( dt) } /^DTSTART/ && inside { start = parse( dt) }
/^DTEND/ && inside { end = parse( dt) } /^DTEND/ && inside { end = parse( dt) }
/^DURATION/ && inside { end = parse_duration( dt, dta, i, n, a, seps); dur = 1 } /^DURATION/ && inside { end = parse_duration( dt, dta, i, n, a, seps); dur = 1 }