Kunde per API anlegen - Problem mit Sprache

Hallo zusammen,

wenn ich einen Kunden per API anlege, dann bekommt dieser immer die Standardsprache (deutsch, mit ID=1), obwohl ich als languageId=“2” übergebe. Generell ändert es überhaupt nichts was ich als ID übergebe. Es wird auch kein Fehler ausgegeben.

Im Gegensatz zur API funktioniert es mit dem CSV-Import (und der gleichen languageId).

Hier das JSON dazu:

{
    “number”: “”,
    “id”: 0,
    “changed”: “2019-08-06T16:59:17+0200”,
    “paymentId”: 5,
    “groupKey”: “EK”,
    “shopId”: 1,
    “priceGroupId”: null,
    “encoderName”: “md5”,
    “hashPassword”: “xxx”,
    “active”: true,
    “email”: “test@test.com”,
    “firstLogin”: “2018-01-30T00:00:00+0100”,
    “lastLogin”: “2019-08-01T12:10:42+0200”,
    “accountMode”: 0,
    “confirmationKey”: “”,
    “sessionId”: “”,
    “newsletter”: 0,
    “validation”: “0”,
    “affiliate”: 0,
    “paymentPreset”: 8,
    “languageId”: “2”,
    “referer”: “”,
    “internalComment”: “”,
    “failedLogins”: 0,
    “lockedUntil”: “2019-08-06T16:56:37+0200”,
    “salutation”: “mr”,
    “title”: “”,
    “firstname”: “Tester”,
    “lastname”: “Tester”,
    “birthday”: null,
    “doubleOptinRegister”: false,
    “doubleOptinEmailSentDate”: null,
    “doubleOptinConfirmDate”: null,
    “defaultBillingAddress”: {
        …
    },
    “paymentData”: ,
    “defaultShippingAddress”: {
        …
    }
}

 

Schaut man sich den Code des Backends an, dann wird dort die “languageId” behandelt: shopware/Customer.php at ad5ea26116917637ffac6d71a99a74180b69887f · shopware/shopware · GitHub

Beim Code der API jedoch nicht: shopware/Customer.php at ad5ea26116917637ffac6d71a99a74180b69887f · shopware/shopware · GitHub

 

Hoffe ihr könnt mir helfen.

Besten Dank vorab!