Seite 1 von 1

Backslash Bug in Versionierung

Verfasst: Di 20. Sep 2016, 20:18
von Nepstar
Guten Tag

Folgenden Bug kann permanent und unabhaengig vom Browser reproduziert werden:

1. CSS im Backend oeffnen
2. Revisionen generieren
3. In der History auf eine Version zurueck springen

Resultat: saemtliche "-Zeichen werden durch einen Backslash escaped.

Dies fuehrt dazu, dass das Stylesheet komplett unbrauchbar wird + eine Korrektur nur via externem Editor wieder moeglich ist.

Wo kann dies gefixt werden? Bzw. kann dies in der naechsten Version von Contenido beruecksichtigt werden?

Besten Dank & Gruesse,
Nepstar

Re: Backslash Bug in Versionierung

Verfasst: Do 22. Sep 2016, 08:29
von frederic.schneider_4fb
Guten Morgen,

ich kann das Problem reproduzieren. Die Datei lautet include.style_history.php im Ordner contenido/includes. Sie greift allerdings auf Klassen im Bereich contenido/classes zu. An welcher exakten Stelle sich das Problem befindet, kann ich Dir spontan nicht sagen. Ich kann mich leider auch nicht sofort um eine Lösung kümmern. Sobald die Lösung umgesetzt ist, veröffentliche ich sie hier.

Re: Backslash Bug in Versionierung

Verfasst: So 18. Dez 2016, 21:01
von Nepstar
Hallo,

Gibt es hierbei schon Neuigkeiten?

Besten Dank & Gruss!

Re: Backslash Bug in Versionierung

Verfasst: Di 20. Dez 2016, 10:10
von frederic.schneider_4fb
Oh, da ist mir ein ärgerlicher Fehler passiert. Das Problem wurde behoben. Normalerweise poste ich den Fix auch im Forum und habe deshalb auch im Ticket den Beitrag verlinkt.

Hier die beiden Fehlerbehebungen:
https://git.contenido.org/projects/CON/ ... %2Fdevelop
https://git.contenido.org/projects/CON/ ... %2Fdevelop