diff options
author | Tobias Brox <tobixen@gmail.com> | 2013-10-05 19:44:07 +0200 |
---|---|---|
committer | Tobias Brox <tobixen@gmail.com> | 2013-10-05 19:44:07 +0200 |
commit | 7316f12941762c401a9936140d2cfc0bfd582ddb (patch) | |
tree | 60b4871b51143577851bb1e81c8f5fcb8ddcd2fa | |
parent | 992b4a24445d823f93c8847e88941795427124f2 (diff) | |
download | calendar-cli-7316f12941762c401a9936140d2cfc0bfd582ddb.zip |
bugfix. This needs an automated test suite ...
-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') |