Datenbankeinträge bei Gastkonten unvollständig

Thema wurde von Angels Garden Dekoshop, 12. April 2018 erstellt.

  1. Angels Garden Dekoshop

    Angels Garden Dekoshop Erfahrener Benutzer

    Registriert seit:
    4. Oktober 2014
    Beiträge:
    191
    Danke erhalten:
    17
    Danke vergeben:
    43
    Hallo zusammen,

    habe folgendes Problem.

    Bei Bestellungen von Kunden die ein Gastkonto verwenden oder die dem Kundenkreis Gast (Ebay etc...) zugeordnet werden, werden bei den Bestelldetails die Geschlechterbezeichnungen "f" bzw. "m" nicht hinterlegt.

    Im Kundenstamm ist die Bezeichnung aber richtig hinterlegt.

    Ist für die Bestellabwicklung uninteressant, aber wenn ich dann das Gastkonto lösche, lässt sich die betreffende Bestellung nicht mehr aufrufen.

    Es erscheint dann immer folgender Fehler:

    FATAL ERROR(1): "Uncaught exception 'UnexpectedValueException' with message '$p_gender is not expected string "m" or "f"' in /var/www/web23659253/html/GXMainComponents/Services/Core/Customer/ValueObjects/CustomerGender.inc.php:54
    Stack trace:
    #0 /var/www/web23659253/html/GXMainComponents/Services/Core/Order/Repositories/Reader/OrderRepositoryReader.inc.php(176): CustomerGender->__construct('n')
    #1 /var/www/web23659253/html/GXMainComponents/Services/Core/Order/Repositories/Reader/OrderRepositoryReader.inc.php(117): OrderRepositoryReader->_getOrderAddressBlock(Array, Object(StringType))
    #2 /var/www/web23659253/html/GXModules/Gambio/Hub/Admin/Overloads/OrderRepositoryReader/GambioHubOrderRepositoryReader.inc.php(33): OrderRepositoryReader->_createOrderByArray(Array)
    #3 /var/www/web23659253/html/GXMainComponents/Services/Core/Order/Repositories/Reader/OrderRepositoryReader.inc.php(84): GambioHubOrderRepositoryReader->_createOrderByArray(Array)
    #4 /var/www/web23659253/html/GXMainComponents/Services/Core/Order/Repositories/OrderRep"


    Der Fehler ist erst seit dem Update von 2.3 auf 3.8, vorher war alles kein Problem.

    Die Datenbankeinträge bei Gast-Bestellungen vor dem Update sind richtig und lassen sich auch aufrufen.

    Danke für eure Hilfe :)

    LG
    Stefan
     
  2. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Du hast da Kunden mit der Geschlechtsangabe 'n', das ist das Problem. Das haben z.B. alte PayPal-Module (paypalng bis in die späte GX2 v2.3.x-Reihe) noch so gemacht, seit GX2 v2.4.0.0 ist das aber kein gültiger Wert mehr. Wenn du uns ein Supportticket dazu schreibst, können wir die fehlerhaften Datensätze korrigieren. Aber wenn es noch eine aktive Quelle für solche Datensätze in deinem Shop gibt, muss die auch repariert werden.
     
  3. Angels Garden Dekoshop

    Angels Garden Dekoshop Erfahrener Benutzer

    Registriert seit:
    4. Oktober 2014
    Beiträge:
    191
    Danke erhalten:
    17
    Danke vergeben:
    43
    Support Ticket schick ich euch raus.

    Aber keine Ahnung wo das herkommt, nutze schon seit längerer Zeit Paypal Plus.
    Es passiert auch bei Kunden, deren Bestellungen via Magnalister importiert werden.

    Wie gesagt, bei Bestellungen die vor dem Update gemacht wurden, sind die Einträge richtig und lassen sich auch normal aufrufen, es geht hier rein um neue Bestellungen seit dem Update.