ics Kalender nicht angezeigt im externen service wenn DESCRIPTION leer ist



  • Hi,

    Ein paar Leute, die den Kalender von CT subskripieren, haben gemeldet, dass einige Termine bei ihnen nicht angezeigt werden, obwohl diese Termine in CT sichtbar sind.
    Wir haben zb dies auf einem Android Handy ausprobiert (google service) oder direkt im google Kalender, wo es nachvollziehbar ist.

    Hier ist ein Beispiel Datensatz:
    UID:529_3
    DTSTAMP:20141212T230000Z
    LAST-MODIFIED:20160627T182248Z
    CREATED:20160627T182248Z
    DTSTART:20170607T173000Z
    DTEND:20170607T190000Z
    DESCRIPTION:
    END:VEVENT
    BEGIN:VEVENT
    ORGANIZER:MAILTO:mailservice@efggraz.at
    SUMMARY:Gebetsabend
    URL:https://efggraz.churchtools.de/?q=churchcal

    UID:861_11
    DTSTAMP:20141212T230000Z
    LAST-MODIFIED:20170225T171734Z
    CREATED:20170225T171734Z
    DTSTART:20170609T170000Z
    DTEND:20170609T203000Z
    DESCRIPTION:Wolfgang Ritter
    END:VEVENT
    BEGIN:VEVENT
    ORGANIZER:MAILTO:mailservice@efggraz.at
    SUMMARY:Jugend
    URL:https://efggraz.churchtools.de/?q=churchcal

    Der obere wird nicht angezeigt der zweite schon.

    Wie man sieht ist das einzige offensichtlich unterschiedliche, dass die DESCRIPTION leer ist.

    Aufgrund dessen haben wir einmal versucht einen DESCRIPTION einzutragen und voilà - der Termin war sichtbar.

    Laut https://tools.ietf.org/html/rfc5545#section-3.8.1.5:
    description = "DESCRIPTION" descparam ":" text CRLF
    .....
    scheint 'descparam' optional zu sein, aber 'text' nicht.

    Dh wenn das 'text' feld leer ist sollte auch DESCRIPTION im ics nicht angezeigt werden...
    Also könntet ihr

    • die DESCIPTION aus dem ics rausnehmen wenn der 'text' leer ist oder
    • irgendwas in DESCRIPTION reinschreiben, wenn der 'text' leer ist.

    Könntet ihr das bitte ändern, da man sonst einige der Felder Termine in den ics files nicht sieht.

    LG
    Tom


Anmelden zum Antworten
 

Es scheint als hättest du die Verbindung zu ChurchTools Forum verloren, bitte warte während wir versuchen sie wieder aufzubauen.