diff options
Diffstat (limited to 'calendar-cli.py')
-rwxr-xr-x | calendar-cli.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/calendar-cli.py b/calendar-cli.py index d8a1b46..6b4ff4d 100755 --- a/calendar-cli.py +++ b/calendar-cli.py @@ -70,9 +70,11 @@ def calendar_add(caldav_conn, args): calendar = args.caldav_url + args.calendar_url else: ## Find default calendar - url = caldav_conn.getPrincipal().listCalendars()[0].path + calendar = caldav_conn.getPrincipal().listCalendars()[0].path ## Unique file name + if not calendar.endswith('/'): + calendar += '/' url = URL(calendar + str(uid) + '.ics') caldav_conn.session.writeData(url, cal.to_ical(), 'text/calendar', method='PUT') |