Description
For vcal and other mime types that are subclasses of text/plain, the TXTParser overwrites their mime type as "text/plain". We should check to see what mime has been sent in via the Metadata and add the charset to that, e.g. "text/calendar; charset=ISO-8859-1"...right?
Charset charset = reader.getCharset(); MediaType type = new MediaType(MediaType.TEXT_PLAIN, charset); metadata.set(Metadata.CONTENT_TYPE, type.toString());