Same events in multiple calendars are only displayed once



  • Hi.

    I use DAVdroid and SOGo with my colleagues.
    We noticed that same events in multiple calendars are only displayed once in Android.

    Example :
    I (Damien) have invited a colleague (Christian) to a "Test" event at 18 and he accepted it.
    My calendar is in black in SOGo, Chistian's calendar is in grey :
    sogo

    We have the same thing in Thunderbird (with SOGo connector/integrator) (Christian's calendar in blue) :
    thunderbird

    But on my Android phone (in S Planner app and also Google Calendar app), my "Test" event is not displayed :
    android
    Sometimes, after resync, the event is swapped : only my "Test" event is displayed and not Christian's event.

    It's a very simple event (no recursion, etc.), here is the ICS file (from my calendar) :

    BEGIN:VCALENDAR
    PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
    VERSION:2.0
    BEGIN:VTIMEZONE
    TZID:Europe/Paris
    X-LIC-LOCATION:Europe/Paris
    BEGIN:DAYLIGHT
    TZOFFSETFROM:+0100
    TZOFFSETTO:+0200
    TZNAME:CEST
    DTSTART:19700329T020000
    RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
    END:DAYLIGHT
    BEGIN:STANDARD
    TZOFFSETFROM:+0200
    TZOFFSETTO:+0100
    TZNAME:CET
    DTSTART:19701025T030000
    RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
    END:STANDARD
    END:VTIMEZONE
    BEGIN:VEVENT
    CREATED:20150602T104041Z
    LAST-MODIFIED:20150602T104055Z
    DTSTAMP:20150602T104055Z
    UID:ef62d894-872b-4931-a428-498663af506c
    SUMMARY:Test
    ORGANIZER;PARTSTAT=ACCEPTED;ROLE=CHAIR;RSVP=TRUE;CN=Damien:mailto:
     damien@xxx.fr
    ATTENDEE;PARTSTAT=ACCEPTED;ROLE=REQ-PARTICIPANT;CN=Christian:mailto:
     christian@xxx.fr
    DTSTART;TZID=Europe/Paris:20150603T180000
    DTEND;TZID=Europe/Paris:20150603T190000
    CLASS:PUBLIC
    X-MOZ-GENERATION:2
    TRANSP:OPAQUE
    SEQUENCE:1
    END:VEVENT
    END:VCALENDAR
    

    Here is the ICS from Christian's calendar :

    BEGIN:VCALENDAR
    PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
    VERSION:2.0
    BEGIN:VTIMEZONE
    TZID:Europe/Paris
    X-LIC-LOCATION:Europe/Paris
    BEGIN:DAYLIGHT
    TZOFFSETFROM:+0100
    TZOFFSETTO:+0200
    TZNAME:CEST
    DTSTART:19700329T020000
    RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
    END:DAYLIGHT
    BEGIN:STANDARD
    TZOFFSETFROM:+0200
    TZOFFSETTO:+0100
    TZNAME:CET
    DTSTART:19701025T030000
    RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
    END:STANDARD
    END:VTIMEZONE
    BEGIN:VEVENT
    CREATED:20150602T104041Z
    LAST-MODIFIED:20150602T104911Z
    DTSTAMP:20150602T104911Z
    UID:ef62d894-872b-4931-a428-498663af506c
    SUMMARY:Test
    ORGANIZER;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN=Damien;RSVP=TRUE:mailto:
     damien@xxx.fr
    ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Christian:mailto:
     christian@xxx.fr
    DTSTART;TZID=Europe/Paris:20150603T180000
    DTEND;TZID=Europe/Paris:20150603T190000
    CLASS:PUBLIC
    X-MOZ-GENERATION:3
    TRANSP:OPAQUE
    SEQUENCE:1
    END:VEVENT
    END:VCALENDAR
    

    I use Android 4.4.4 and DAVdroid 0.8.0.


  • admin

    Hi Damien,

    DAVdroid is responsible for synchronizing. What's displayed on which device or calendar app is not being altered by DAVdroid in any way. DAVdroid gets the corresponding events from the server and stores it in Androids standard calendar storage. That's the point where DAVdroid finishes it's job. From there the calendar app accesses the events and displays them in the way they like. Below is an image that describes the play-together of the different components involved in the sync process!

    how_davdroid_works


  • developer

    Is the event shown in the List view?



  • The event is only displayed once in the List view (same view as Calendar view).


  • developer

    The event is only displayed once in the List view (same view as Calendar view).

    What do you mean by "same view as the Calendar view"? I want to make sure that it's not a "rendering feature" of the calendar day view.



  • Hi.
    Only one event is displayed in the List view (the same event displayed in Calendar view).


Log in to reply
 

Looks like your connection to Bitfire App Forums was lost, please wait while we try to reconnect.