contao / contao-manager

Contao Manager
GNU Lesser General Public License v3.0
83 stars 33 forks source link

Falsche Anzeige bei Datenbankaktualisierung #791

Closed do-while closed 4 months ago

do-while commented 6 months ago

Ich habe hier den Fall, dass in einem Default-Text ein Komma vorkommt. Die Befehlsübersicht wird dann falsch ausgegeben. Der Befehl unter Details scheint aber korrekt. In der zweiten Zeile führt das Komma zu einer zusätzlichen ALTER TABLE-Anweisung, alle diese Spalten sind neu und existieren in der Datenbank noch nicht:

image

Im Befehl unten ist es allerdings korrekt und wird auch korrekt ausgeführt (also eigentlich nur ein Schönheitsfehler, der aber verwirren könnte).

fritzmg commented 6 months ago

Please also post the DCA.

do-while commented 6 months ago
'bartype' => array
(
    'exclude'                 => true,
    'default'                 => 'QRCODE,Q',
    'filter'                  => true,
    'inputType'               => 'select',
    'options'                 => [ '2d' => ['QRCODE,L', 'QRCODE,M', 'QRCODE,Q', 
                                            'QRCODE,H', 'PDF417', 'DATAMATRIX'], 
                                   '1d' => ['C39', 'C39+', 'C39E', 'C39E+', 'C93', 
                                            'S25', 'S25+', 'I25', 'I25+', 'C128', 
                                            'C128A', 'C128B', 'C128C', 'EAN8', 
                                            'EAN13', 'UPCA', 'UPCE', 'EAN5', 'EAN2', 
                                            'MSI', 'MSI+', 'CODABAR', 'CODE11', 
                                            'PHARMA', 'PHARMA2T', 'IMB', 'POSTNET', 
                                            'PLANET', 'RMS4CC', 'KIX']
                                 ],
    'reference'               => &$GLOBALS['TL_LANG']['tl_pdff_positions']['bartype_'],
    'eval'                    => ['tl_class' => 'w50'],
    'sql'                     => ['type' => 'string', 'length' => 12, 'default' => 'QRCODE,Q']
),
aschempp commented 4 months ago

Fixed in 1bab9a339dadf3075174f877aded51cf299d507d