Liste der Anhänge anzeigen (Anzahl: 2)
Ungültige Eingaben werden gespeichert
Hallo,
schon zum zweiten mal wird mir die Seite kurzzeitig zerschossen, weil Redakteure ungültige Eingaben im Backend speichern können.
Im aktuellen Fall wurde bei den unregelmäßigen Wiederholungen Monat und Jahr mit 2 Punkten getrennt.
Beim Versuch den Eintrag zu speichern wird zwar ein Fehler angezeigt, gespeichert wird aber dennoch. Klick man also auf "Speichern & schließen" bemerkt man den Fehler erst, wenn das Frontend zerschossen ist.
Beim letzten mal wurde eine regelmäßige Wiederholung ohne Angabe eines Intervalls gespeichert, was dann zu einer schönen Endlosschleife bis zu Timeout geführt hat.
Liste der Anhänge anzeigen (Anzahl: 1)
Leider nicht...
Hallo Kester,
leider konnte ich bei den unregelmäßigen Wiederholungen auch nach dem Update ein ungültiges Datum 01..01.2018 speichern. Zwar bekommt man im BE den Hinweis auf einen ungültigen Eintrag, wenn man nur auf "Speichern" klickt, der Wert wird aber dennoch in der DB abgelegt, was im FE zu einer Fehlermeldung führt.
Code:
Fatal error: Uncaught exception OutOfBoundsException with message Invalid date "01..01.2018 00:00" thrown in system/modules/core/library/Contao/Date.php on line 438
#0 system/modules/core/library/Contao/Date.php(79): Contao\Date->dateToUnix()
#1 system/modules/calendar_extended/classes/EventsExt.php(392): Contao\Date->__construct('01..01.2018 00:...', 'd.m.Y H:i')
#2 system/modules/calendar_extended/modules/ModuleEventlist.php(201): Contao\EventsExt->getAllEventsExt(Array, 1491151020, 1506962219, Array)
#3 system/modules/core/modules/Module.php(287): Contao\ModuleEventlist->compile()
#4 system/modules/calendar_extended/modules/ModuleEventlist.php(112): Contao\Module->generate()
#5 system/modules/core/library/Contao/Controller.php(321): Contao\ModuleEventlist->generate()
#6 system/modules/core/library/Contao/InsertTags.php(447): Contao\Controller::getFrontendModule('19')
#7 system/modules/core/library/Contao/Controller.php(692): Contao\InsertTags->replace('...', false)
#8 system/modules/core/classes/FrontendTemplate.php(100): Contao\Controller::replaceInsertTags('...', false)
#9 system/modules/core/pages/PageRegular.php(190): Contao\FrontendTemplate->output(true)
#10 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#11 index.php(20): Contao\FrontendIndex->run()
#12 {main}
Anhang 19148