You have been subscribed to a public bug:

When a journal entry is created and a string is added with DQUOTE
characters in it the RFC5545 says in 3.8.1.5 that the description syntax
is:

       description = "DESCRIPTION" descparam ":" text CRLF

'text' is described in 3.3.11 as:

       text       = *(TSAFE-CHAR / ":" / DQUOTE / ESCAPED-CHAR)
       
That is DQUOTE is not escaped.

But when   I create a journal entry (see screenshot) with DQUOTE in it
the iCalendar file created by Orage (using File->Exchange Data->export)
has the following....

BEGIN:VJOURNAL
UID:Orage-20150415T224001Z0-1000@sharron
CLASS:PUBLIC
DTSTAMP:20150415T224006Z
CREATED:20150415T224001Z
LAST-MODIFIED:20150415T224006Z
SUMMARY:A Journal Entry Orage
DESCRIPTION:All day\nCategory \"Foobar\"\n
CATEGORIES:Foobar
DTSTART;VALUE=DATE:20150416
END:VJOURNAL


Note the escaped DQUOTE characters in the description field.  It should be:

DESCRIPTION:All day\nCategory "Foobar"\n

** Affects: libical (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Escaping DQUOTE in text section (VJOURNAL/description)
https://bugs.launchpad.net/bugs/1447874
You received this bug notification because you are a member of Ubuntu Touch 
seeded packages, which is subscribed to libical in Ubuntu.

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to