Project

General

Profile

Fehler #63

Standard-Druckvorlagen - parsen LaTeX-Bedingung nicht korrekt

Added by Jan Büren over 6 years ago.

Status:
Neu
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
07/02/2015
Due date:
% Done:

0%

Estimated time:

Description

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).


Files

isempty-prüfung-notes.png (11.8 KB) isempty-prüfung-notes.png Jan Büren, 07/02/2015 05:27 PM

Also available in: Atom PDF