cgoIT / contao-calendar-ical-bundle

Contao extension calendar_ical
Other
0 stars 4 forks source link

ics Import schreibt falschen Wert in Datenbank #7

Closed mlirsch closed 1 year ago

mlirsch commented 1 year ago

Contao 4.13, PHP 8.1, cgoit/contao-calendar-ical-php8-bundle 4.4.5

Beim Import eines ics-Kalenders (egal ob als Datei oder Webkalender) wird in der Tabelle tl_calendar_events im Feld singleSRC statt NULL der Wert 0x0000 eingetragen. Contao versucht, die Datei zu finden und überflutet das System-Log mit der Fehlermeldung "Image "%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00" could not be processed: Image "" could not be found"

cgoIT commented 1 year ago

Hi, das muss ich mir einmal ansehen. Ist mir bis jetzt noch nie aufgefallen. Passiert das mit wirklich jedem ics Feed oder nur manchmal? Wenn nur manchmal: hättest du einen Beispiel-Feed für mich?

mlirsch commented 1 year ago

Das tritt bei mir bei jeder ics Datei auf. Ich habe auf meinem Testsystem eine neue Contao-Installation mit dem Official Demo angelegt. Dort werden keine Einträge im System-Log erstellt. Die Fehlermeldungen erscheinen erst nach der Installation des contao-themes-net/mate-theme-bundle.

cgoIT commented 1 year ago

Hi, ich habe mal in der Version dev-master einen Fix eingebaut. Könntest du bitte mal testen, ob das Problem damit behoben ist?

mlirsch commented 1 year ago

Funktioniert perfekt. Danke. Ich habe jetzt keine Einträge mehr im System-Log. Das Verhalten trat auch nur in Kombination mit der Eventanzeige im Mate Theme auf. In der official Demo konnte ich es nicht reproduzieren.

cgoIT commented 1 year ago

Sehr gut. Ich habe gerade die Version 4.4.6 online gestellt und würde das Ticket hier damit zu machen.