diff --git a/src/lib/ical-io.js b/src/lib/ical-io.js index 498c62d..606c902 100644 --- a/src/lib/ical-io.js +++ b/src/lib/ical-io.js @@ -1,5 +1,6 @@ import ICAL from 'ical.js' import { pad2, parseISODate } from './date.js' +import { genUUID } from './uuid.js' // ------------------------------------------------------------------ // // 时区注册 (ical.js 不内置 IANA 时区) @@ -77,7 +78,7 @@ function parseEvent(veventComp) { if (dtstamp) _raw.dtstamp = dtstamp.toICALString() return { - uid: veventComp.getFirstPropertyValue('uid') || '', + uid: veventComp.getFirstPropertyValue('uid') || genUUID(), summary: veventComp.getFirstPropertyValue('summary') || '', location: veventComp.getFirstPropertyValue('location') || '', description: veventComp.getFirstPropertyValue('description') || '',