Falsche Adresse im Customer
- Event:
onQuiqqerOrderSuccessful
- Ich rufe
$Order->getCustomer()
auf - Vom Customer hole ich mir die Adresse mit
$Customer->getStandardAddress()
Was zurückkommt:
- Der Benutzer hat auf jeden Fall eine vollständig ausgefüllte (Standard-)Adresse
- In der
orders_process
-Tabelle steht in der SpalteadressInvoice
auch die richtige Adresse- In der Spalte
customer
steht jedoch die "falsche" Adresse drin, die auch zurückgeliefert wird
- In der Spalte
- Dadurch gibt es eine Exception bei Vertrags-Erstellung weil der Vertrags-Kunde keine Adresse hat und nicht aktiviert werden kann
Ich hab versucht es zu debuggen, aber das ist absolut verwirrend wie das aufgebaut ist.
Ich baue jetzt vorerst einen Fallback in die Verträge, der über den QUIQQER-User geht statt über den ERP-User, allerdings sollte das trotzdem behoben werden.