# HG changeset patch # User Matthew Wild # Date 1331727718 0 # Node ID fedd29ab7b499f90435f3a063604420e894a6248 # Parent 11a0cbd6c2161b0eeb280205e5dec057641c793d ical.lua: Handle day-only events (no time) diff -r 11a0cbd6c216 -r fedd29ab7b49 ical.lua --- a/ical.lua Mon Oct 26 03:12:41 2009 +0000 +++ b/ical.lua Wed Mar 14 12:21:58 2012 +0000 @@ -11,7 +11,8 @@ if k == "DTSTAMP" then local t = {}; - t.year, t.month, t.day, t.hour, t.min, t.sec = v:match("^(%d%d%d%d)(%d%d)(%d%d)T(%d%d)(%d%d)(%d%d)Z$"); + t.year, t.month, t.day = v:match("^(%d%d%d%d)(%d%d)(%d%d)"); + t.hour, t.min, t.sec = v:match("T(%d%d)(%d%d)(%d%d)Z$"); for k,v in pairs(t) do t[k] = tonumber(v); end curr_event.when = os.time(t); end