- Affected App
- WoltLab Suite Core
Also der Fehler ist, dass bei einem Paketupdate nicht darauf geachtet wird, ob (packageID, templateName) schon in der wcf_template tabelle vorhanden ist.
Hier mal ein Screenshot (mit Plunt's Dev Center, der ja templates auch auflistet):
woltlab.com/attachment/50949/
Ich denke, dass das Problem am sekundärschlüßel (packageID, templateName) für die template tabelle liegt, dieser ist nämlich nicht unique:
woltlab.com/attachment/50950/
Folglich sollte das INSERT IGNORE (ACPTemplatesFileHandler.class.php -- Zeile 81) auch nicht greifen: