Closed Bug 286423 Opened 20 years ago Closed 18 years ago

Import of .VCS file attachment from Thunderbird only gets part of Notes section [paste vcalendar 1.0 comma handling]

Categories

(Calendar :: Import and Export, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: halfwalker, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5)Gecko/20041206 Thunderbird/1.0

We're using http://www.conferencemgr.com to handle voice conferences.  When you
set up an appointment, it sends an email to all recipients with a .VCS
attachment.  Getting this .VCS attachment into Calendar is problematical at best ...

The default for .VCS is Outlook, which is started with the commandline

"C:\PROGRA~1\MICROS~2\OFFICE11\OUTLOOK.EXE" /vcal "%1"

I can't find an equivalent way to start Thunderbird/Calendar to do the same
thing to import a .VCS appointment.

Using Drag-n-Drop to drop the attachment on Calendar works, but it only gets
part of the notes section, about a line and a half.  Otherwise, the categories
etc all seem to import OK.

So there are two questions here :

1) How to create a file-type mapping to import a .VCS file into
Thunderbird/Calendar cleanly.

2) Looks like there's a bug in the .VCS file import section that does not
completely copy the Notes part of an appointment.

Thanks -

Dean.

Reproducible: Always

Steps to Reproduce:
1. Create an appointment at http://www.conferencemgr.com
2. Send it to recipients with/as .VCS attachment
3 [review]. Open notification email in Thunderbird
4. Try to import .VCS attachment into Calendar
4a. Either via double-click with appropriate file-type setting
4b. Or via drag-n-drop onto Calendar window

Actual Results:  
Appointment is imported correctly, but only partially.  Notes section is incomplete.

Expected Results:  
Copy the entire contents of the Notes section of the appointment.
Sample .VCS file attachment contents here ...

BEGIN:VCALENDAR
PRODID:-//Integrated Data Concepts//TeleConnection//EN
VERSION:1.0
BEGIN:VEVENT
DTSTART:20050316T164500Z
DTEND:20050316T172500Z
LOCATION;ENCODING=QUOTED-PRINTABLE:FreeConference.com Conference Bridge
1-413-200-7060
UID:20050316T164500-351613915-2@freeconference.com
CATEGORIES;ENCODING=QUOTED-PRINTABLE:Conference
SUMMARY;ENCODING=QUOTED-PRINTABLE:Conference Call: godaddy update
DESCRIPTION:Please Call Dial-in Number: 1-413-200-7060 (Plainfield, MA)\n\n
 Your Participant Access Code is: xxxxx.\n\n
 For details, click here: http://www.freeconference.com\n\n
 Comments/Agenda:\n\n
 
PRIORITY:3
END:VEVENT
END:VCALENDAR

The description only imports as

Please Call Dial-in Number: 1-413-200-7060 (Plainfield
MozCalendar expects iCalendar (RFC2445), not vCalendar (versit consortium).
RFC2445 contains "VERSION 2.0", vCalendar contains "VERSION 1.0".  MozCalendar
currently does not support version 1.0, it just treats a vcs file as if it was a
version 2.0.

In iCalendar files, commas in all text fields must be escaped as \, (otherwise
it is interpreted as multiple value separator).

iCalendar files don't support separate ENCODING parameters on each field
(encoding is handled at the whole file transport level).

(related:  bug 268201, bug 235702, bug 179970; also bug 264447 has info on
reverse transformation, ics to vcs for export)
Severity: major → normal
Summary: Import of .VCS file attachment from Thunderbird only gets part of Notes section → Import of .VCS file attachment from Thunderbird only gets part of Notes section [paste vcalendar 1.0 comma handling]
Assignee: shaver → nobody
Component: Internal Components → Import and Export
QA Contact: base → import-export
Nominating for marking INVALID, because we don't support import/export of VCS files in latest nightly builds.
Keywords: qawanted
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Keywords: qawanted
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.