Fehler #63
Standard-Druckvorlagen - parsen LaTeX-Bedingung nicht korrekt
0%
Beschreibung
Reproduzierbar, folgendes Bemerkungsfeld wurde bei der Migration von 3.0 nach 3.2.1 in der Datenbank hergestellt:
<p>Wie gewünscht erhalten Sie unser freibleibendes Angebot für die Bereitstellung einer hocheffizienten E-Learning-Lösung mit einem attraktiven Preis-Leistungsverhältnis. Durch die webbrowserbasierte Nutzung, ohne Installation und Administration in Ihren Räumen, sparen Sie Zeit und Geld und haben dabei immer die Fortschritte und den Verlauf der Schulungen transparent im Blickfeld. Die Protokollierung und Dokumentation erfolgen dabei automatisch durch das System.</p><p>Ihre Zugangsdaten für eine kostenlose Schnupperschulung haben wir Ihnen bereits per E-Mail zugeschickt.</p><p>Die möglichen Pakete für ein individuelles und auf Sie zugeschnittenes Angebot sind für Sie auf der nächsten Seite zusammengestellt.</p>
Die Standarddruckvorlagen haben folgende Logik:
\ifthenelse{\isempty{$(notes)$}}{}{
\newline
$(notes)$
}
Und liefern damit folgende Fehlermeldung:
Runaway argument?
{Wie gewünscht erhalten Sie unser freibleibendes Angebot für die Be\ETC.
! Paragraph ended before \isempty was complete.
\par
l.153 ...f der nächsten Seite zusammengestellt.}}
{}{
! Extra }, or forgotten \endgroup.
\ifthenelse ... \TE@eval \the \toks@ \TE@endeval }
\endgroup \@gtempa \expand...
l.153 ...f der nächsten Seite zusammengestellt.}}
{}{
! Missing number, treated as zero.
Mehrere Punkte gefallen mir hierbei nicht. Der entscheidende ist aber, dass der Original-Maintainer nicht mehr im Projekt ist.
Anbei mein vimdiff für einen hotfix.
Sinnvoller wäre (imho):
<%if notes%>
\newline
<%notes%>
<%end if%>
Aber damit würde man die Vorlage konzeptionell verlassen ...
Falls sich keiner zuständig fühlt kann der gerne auch fürs nächste Release rausfallen (oder zumindestens nicht mehr Standard heissen, sondern Ehemaliger-Standard seit 2012 nicht mehr gepflegt).
Dateien
Historie
Von Bernd Bleßmann vor etwa 1 Jahr aktualisiert
- Status wurde von Neu zu Erledigt geändert
Die Standarddruckvorlagen sind nun schon lange andere. Ist vermutlich so nicht mehr gültig dieses Ticket.