cgoIT/contao-calendar-ical-bundle

endDate/endTime differ 1 day on import, causing wrong dates

johannes-bittner opened this issue · 1 comments

Contao 4.13, PHP 8.0, cgoit/contao-calendar-ical-php8-bundle 4.4.4

Ich bin jetzt auf ein ähnliches/gleiches Problem gestoßen wir hier:
[https://community.contao.org/de/showthread.php?83003-Problem-beim-Import-eines-Kalenders-aus-einer-iCal-Web-Datenquelle]

Alle Termine eines Kalenders werden aus einem Google-Kalender gezogen, und alle sind jeweils in der Ausgabe einen Tag zu lang, d.h. in der Event-Liste im Backend und im Frontend, obwohl im Event (also in den Event-Einstellungen) das End-Datum korrekt gesetzt ist. Im Google-Kalender ist das Event als ganztätig angesetzt.

Offenbar werden aber beim Import endDate und endTime nicht auf den gleichen Wert gesetzt, sondern endTime bekommt einen Zuschlag von einem Tag (minus eine Sekunde):

grafik

1612051200 => 31.1.2021, 01:00:00
1612137599 => 1.2.2021, 00:59:59

Habt Ihr da eine Erklärung dafür? - spontan fällt mir als Workaorund eigentlich nichts ein ...

cgoIT commented

Ist in Version 4.4.5 gefixed