Problem beim Anlegen eines Variantenartikel via API

Hallo zusammen,

beim Versuch einen Variantenartikel via API anzulegen komme ich leider nicht weiter.
Ein Einzelartikel ist kein Problem, der Variantenartikel kann auch angelegt werden aber sobald ich die Configurator Setting setze die ja benötigt werden erhalte ich den Fehler 500 mit der folgenden Meldung:

{
    "errors": [
        {
            "code": "0",
            "status": "500",
            "title": "Internal Server Error",
            "detail":"An exception occurred while executing 'INSERT INTO `product_configurator_setting` (`id`, `version_id`, `product_id`, `product_version_id`, `property_group_option_id`, `created_at`) VALUES ('�Y%�O�a�\\\"a땫','���jK¾K��u,4%','�+��21ON�x�C,��','���jK¾K��u,4%','vP�A��A;���3�pd�','2022-01-19 15:41:43.134');':\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '\\xE5+\\x8F\\xB821ON\\x92x\\xF4C,\\xB4\\x05\\xD2-\\x0F\\xA9\\x1C\\xE3\\xE9...' for key 'uniq.product_configurator_setting.prod_id.vers_id.prop_group_id'"
        }
    ]
}

Die Payload zu dem Aufruf lautet:

{
   "id":"e52b8fb832314f4e9278f4432cb405d2",
   "taxId":"952878a687174027b2c3f56360a79a91",
   "parentId":null,
   "price":[
      {
         "currencyId":"b7d2554b0ce847cd82f3ac9bd1c0dfca",
         "gross":1769.3872000000001,
         "net":1486.88,
         "linked":true
      }
   ],
   "productNumber":"7028175M",
   "stock":0,
   "createdAt":"2022-01-19T16:38:27.4386939+01:00",
   "name":"La Buvette Kippmulde, Typ LB",
   "active":true,
   "children":[
      
   ],
   "description":"...",
   "ean":"4019305707411",
   "manufacturerId":null,
   "manufacturer":{
      "name":"La Buvette"
   },
   "manufacturerNumber":"7028175",
   "coverId":"9407f5ff3448432a96827f5d438d02e4",
   "visibilities":[
      {
         "id":"77528aa6f05749c3a1752580eee5aa2d",
         "salesChannelId":"442b092e68464f4293ab7e72191568df",
         "visibility":30
      }
   ],
   "purchasePrice":[
      {
         "currencyId":"b7d2554b0ce847cd82f3ac9bd1c0dfca",
         "gross":661.11639999999989,
         "net":555.56,
         "linked":true
      }
   ],
   "properties":[
      
   ],
   "categories":[
      {
         "id":"d9dcdf527c464b47a5102a7a37c4370c"
      }
   ],
   "media":[
      {
         "id":"9407f5ff3448432a96827f5d438d02e4",
         "mediaId":"6a30f2ad89e2496881c9c8a0cc994ea9",
         "position":1
      }
   ],
   "configuratorGroupConfig":[
      {
         "id":"085923ca75614bfe9c9b64c682ffafd2",
         "representation":"text",
         "expressionForListings":false
      },
      {
         "id":"411fc5d8931942c2ae44d997d770d410",
         "representation":"text",
         "expressionForListings":false
      }
   ],
   "options":[
      
   ],
   "configuratorSettings":[
      {
         "optionId":"7650ff419884413ba38fe133d67064a8"
      },
      {
         "optionId":"f0c11fcdf90d46aea6797b823fa7eab2"
      },
      {
         "optionId":"7650ff419884413ba38fe133d67064a8"
      },
      {
         "optionId":"c3ce751f637e47f3814ad610fd595310"
      }
   ]
}

Die Children werden im Anschluss in separaten Calls hinzugefügt.

Kann mir hier bitte jemand auf die Sprünge helfen?

Gruß Marcel

Hi Marcel, hier hast Du ein Eintrag doppelt:

„configuratorSettings“:[
{
„optionId“:„7650ff419884413ba38fe133d67064a8
},
{
„optionId“:„f0c11fcdf90d46aea6797b823fa7eab2“
},
{
„optionId“:„7650ff419884413ba38fe133d67064a8
},
{
„optionId“:„c3ce751f637e47f3814ad610fd595310“
}
]