diff --git a/src/scripts/migrate_sku_to_gtin.py b/src/scripts/migrate_sku_to_gtin.py index cfe5d76..6179e12 100644 --- a/src/scripts/migrate_sku_to_gtin.py +++ b/src/scripts/migrate_sku_to_gtin.py @@ -141,17 +141,15 @@ async def migrate_sku_to_gtin(): # Update variations while preserving all other fields fresh_item_data["variations"] = updated_variations - upsert_body = { - "idempotency_key": str(uuid.uuid4()), - "object": { + await client.catalog.object.upsert( + idempotency_key=str(uuid.uuid4()), + object={ "type": "ITEM", "id": item_id, "version": fresh_version, "item_data": fresh_item_data, }, - } - - await client.catalog.object.upsert(body=upsert_body) + ) print(f"[@INFO] ✓ Successfully updated item {item_id}") updated_items += 1