API Änderungen nach Update?

Hallo zusammen,

seit dem Update von Version 5.1.16 auf 5.2.18. habe ich das Problem, dass ich Variantenartikel nicht mehr richtig importieren kann.

Beispiel:

Artikelnummer | Aktiv 
---------------------
12345.L       | 1
12345.M  | 1
12345.S  | 1
12345.XL  | 1

Wenn ich einen Artikel so neu importiere, dann klappt es. Der Artikel 12345.L wird zum Hauptartikel und alle anderen sind als Variante zu sehen. 
Wenn ich jetzt jedoch den Artikel 12345.L nicht mehr im Webshop aktiv haben möchte und ein Update über diese Artikel mit folgenden Infos durchführe:

Artikelnummer | Aktiv 
---------------------
12345.L       | 0
12345.M  | 1
12345.S  | 1
12345.XL  | 1

Dann bekomme ich folgenden Fehler:  

No Success
A variant with the given order number „12345.L“ already exists.

Vor dem Shopware-Update auf 5.2.18 konnte ich den Import bzw. das Update am Artikel ohne Probleme durchführen. In dem Fall wurde der Artikel 12345.M zum Hauptartikel und der Artikel 12345.L erschien als inaktive Variante im Hauptartikel. 

 

Ist diese Umstellung an der API ein Bug oder ein Feature?

Ich bin der Sache etwas näher gekommen. Über die API setze ich den ersten aktiven Artikel als

isMain = 1

Und das ist jetzt nicht mehr möglich. 

Wenn ich jedoch immer den ersten Artikel als isMain = 1 definiere, egal ob er aktiv ist, oder nicht, dann kann ich das Update über den Artikel drüberlaufen lassen.