contao/test — Issue #2759: Inkonsistente Datensätze nach Erweiterung des DB Schemas
Author: importer
Created: 2011-11-29 10:15:39+00:00
State: open
Labels: Defect, framework, Invalid

Wenn durch ein Contao Update oder nach der Installation/Update einer Erweiterung sich das DB Schema ändert, können bereits vorhandene Datensätze, durch das fehlende "Nachsetzen" der Defaultwerte aus neuen DCA-Definitionen, inkonsistent werden.

Angenommen ich erstelle auf einem sauberen System ein Inhaltselement "Text" und installiere eine Erweiterung die ein neues Inhaltselement mit neuen Eingabefeldern im Backend bereit stellt. Wenn ich nun das Text-Inhaltselement umstelle auf dieses neue Inhaltselement, dann sind die neuen Felder zwar mit den Defaultwerten aus dem DB-Schema besetzt, jedoch nicht mit den Defaultwerten aus den DCA-Feld-Definitionen, wie es beim Neuanlegen eines Datensatzes geschieht.

Dadurch kann es beim Rendern des neuen Elements zu fehlern kommen, wenn dieses nicht mit den Defaultwerten des DB-Schemas arbeiten kann.

--- _Originally created by backbone on January 1st, 2011, at 10:44pm (ID 2759)_