3.2.2 Bugfix release
The new function "Check existing customer" would reload the checkout/confirmation untill the addresses are all checked, which can cause an endless loop of reloads.
In this fix we extended the "checkAddresses" method of Endereco Service to return the number of successfully checked addresses. If this number is zero, we dont reload the checkout page.
On top of that, after the first attempt to automatically check the existing customer, we set a blocker flag in the session variable for the current user, which forbids the reload of the page in future page requests.
--
Die neue Funktion "Bestandskunden prüfen" würde die checkout/confirmation Seite solange neu laden, bis alle Adressen geprüft sind, was zu einer Endlosschleife des Nachladens führen kann.
In diesem Fix haben wir die "checkAddresses"-Methode des Endereco Service erweitert, um die Anzahl der erfolgreich geprüften Adressen zurückzugeben. Wenn diese Anzahl Null ist, wird die Checkout-Seite nicht neu geladen.
Darüber hinaus haben wir nach dem ersten Versuch, den bestehenden Kunden automatisch zu prüfen, ein Blocker-Flag in der Session-Variablen für den aktuellen Benutzer gesetzt, das das erneute Laden der Seite bei zukünftigen Seitenaufrufen verbietet.