fail proof extractCallback() and don't let dialogs break on error, fixes #3098
Ich habe bislang nur den JS-Teil gefixt. Dass der Header zum Neuladen der Veranstaltung auch auf Seiten aufgerufen wird, die davon nicht betroffen sind, scheint nicht so trivial zu beheben zu sein, da wir hier vermutlich einen Header oder Parameter durchschleifen müssten.
Ich weiß nicht, ob die Lösung aber nicht schon hinreichend ist.