Projekt

Allgemein

Profil

GX-Bug #69660

Von Till Tepelmann vor mehr als 2 Jahren aktualisiert

Wenn Bestelldaten über eine externe Schnittstelle importiert werden, dann kann customers_city 33 Zeichen lang sein, aber in der PHP Klasse CustomerCity wird von 32 Zeichen ausgegangen. 

 Spalten "customers_city", "delivery_city" und "billing_city" haben eine Feldlänge von 33 Zeichen aber die Klasse CustomerCity geht von 32 Zeichen was für einige Adresse zu wenig ist, sodass importierte Daten aus und verhindert damit den Aufruf von z.B. Magnalister abgeschnitten werden. Bestellungen 

 Erwartetes Ergebnis: 
 Die Spalte customers_city", "delivery_city" und "billing_city" sollten erweitert werdern auf mindestes 40 Zeichen und die PHP Klasse sollte identisch sein mit der Feldlänge in der Datenbank 

 Tatsächliches Ergebnis: 
 Die Spalten customers_city", "delivery_city" und "billing_city" haben in der Datenbank eine Feldlänge von 33 und die PHP Klasse geht von 32 was zu gering ist für Adressen Zeichen aus, sodass die z.B. von Magnalister importiert werden. Bestellung dann nicht aufrufbar ist. 

 -------------- 

 If order data is imported via an external interface, then customers_city can be 33 characters long, but the CustomerCity PHP class assumes 32 characters. 

 Columns "customers_city", "delivery_city" and "billing_city" have a field length of 33 characters but the CustomerCity class assumes 32 characters which is too less for some address, so imported data and thus prevents orders from e.g. Magnalister will be truncated. being called. 

 Expected result: 
 The column "customers_city", "delivery_city" and "billing_city" should be extended to at least 40 characters and the PHP class should be identical to the field length in the database. 

 Actual result: 
 The columns "customers_city", "delivery_city" and "billing_city" have a field length of 32 33 in the database which and the PHP class assumes 32 characters, so that the order is too small for addresses imported e.g. from Magnalister. then not callable.

Zurück