Neu Fehler beim Bearbeiten von PLZ & Ort im Kundenkonto (Update 5.3.0)

FelixG

Aktives Mitglied
7. September 2023
11
0
Hallo,
wenn ein Kunde in seinem Kundenkonto seinen Ort ändern möchte oder ein bisher leeres Feld (z.B. Telefonnr., darf aber kein Pflichtfeld sein) kann es zu einem Fehler mit der Postleitzahl & dem Ort kommen (siehe Screenshot). Der Fehler beim Ort tritt auf, wenn an Hand der PLZ ein Ort vorgeschlagen wird (also sich das Dropdown dafür öffnet) man aber einfach auf Kundendaten ändern klickt, während das Dropdown noch offen ist. Bei Befüllen von leeren Feldern tritt der Fehler auch auf, wenn man nicht mehr in dem Feld ist, während man auf Kundendaten ändern klickt.

Bei uns ist der Fehler nach dem Update auf 5.3.0 aufgefallen, ob das tatsächlich erst seit dem Update auftritt wissen wir aber nicht.


fehler-plz-ort.png
Kann das jemand bestätigen bzw. nachstellen?
 

gigi80

Sehr aktives Mitglied
3. Juni 2016
727
112
beim ersten mal das gleiche aber zusätzlich mein zu kurzes PW dann passwort verlängert dann ging es durch.
 

shelby5

Aktives Mitglied
16. November 2018
29
12
hi, hier das gleiche Thema, allerdings schon im Bestellvorgang. Plz und Ort sind eingetragen, sobald man "Kundendaten abschicken" drückt, werden die beiden Felder bemängelt, obwohl ausgefüllt.
 

Anhänge

  • Bildschirmfoto 2024-03-29 um 22.42.37.png
    Bildschirmfoto 2024-03-29 um 22.42.37.png
    113,1 KB · Aufrufe: 16
  • Gefällt mir
Reaktionen: Underbär

NoOne

Sehr aktives Mitglied
16. März 2024
673
231
Das ist bei uns genauso. Würde sagen das es ungewollt ist. @FMoche @css-umsetzung @FPrüfer ein Fall für den issue Tracker?
Gibts bei euch im Fehlerlog (Unterpunkt von Fehlerbehebung) des Shops eine Meldung, die etwas bei einer SQL-Abfrage bemängelt, welche mit "SELECT kPLZ" anfängt?

Ich hab gerade noch https://forum.jtl-software.de/threads/unser-fehlerlog-5-3-0.217570/ gesehen, und da ist ein Fehler zu finden, dem ich zutrauen würde, dass er das Problem verursacht.

Da kann man die von mir vorgeschlagene Änderung in der /includes/src/Customer/Registration/Validator/AbstractValidator.php in Zeile 69 auch probieren.

Von

PHP:
AND INSTR(cOrt COLLATE utf8_german2_ci, :ort)

in

PHP:
AND INSTR(cOrt COLLATE utf8mb4_german2_ci, :ort)

ändern. Ich habs aber in noch keinem Shop auf den ich Zugriff habe getestet.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: shelby5

Underbär

Sehr aktives Mitglied
19. Mai 2015
438
80
Davon haben wir über 200 Fehler im Log.

Error executing query SELECT kPLZ
FROM tplz
WHERE cPLZ = 50129
AND INSTR(cOrt COLLATE utf8_german2_ci, Bergheim)
AND cLandISO = DE
SQLSTATE[42000]: Syntax error or access violation: 1253 COLLATION utf8mb3_german2_ci is not valid for CHARACTER SET utf8mb4
 

shelby5

Aktives Mitglied
16. November 2018
29
12
exakt der gleiche Fehler bei mir. Ich probiere mal die Änderung im AbstractValidator.
Danke

EDIT: prima, danke, hat geholfen!
 

Ähnliche Themen