VERSION THESE NUTS
This commit is contained in:
1 parent
5cbbed1992
commit
e10c275cbc
1 file changed
+4
@@ -250,12 +250,16 @@ async def update_itm(item_id: str, lego_set: dict, item_data: dict = None):
|
|||||||
else:
|
else:
|
||||||
variation_id = variations[0]["id"]
|
variation_id = variations[0]["id"]
|
||||||
|
|
||||||
|
# Get current version for version control
|
||||||
|
current_version = item.get("version")
|
||||||
|
|
||||||
# Build upsert body
|
# Build upsert body
|
||||||
upsert_body = {
|
upsert_body = {
|
||||||
"idempotency_key": str(uuid.uuid4()),
|
"idempotency_key": str(uuid.uuid4()),
|
||||||
"object": {
|
"object": {
|
||||||
"type": "ITEM",
|
"type": "ITEM",
|
||||||
"id": item_id,
|
"id": item_id,
|
||||||
|
"version": current_version, # Include version for conflict prevention
|
||||||
"item_data": {
|
"item_data": {
|
||||||
"name": pw_name,
|
"name": pw_name,
|
||||||
"description": f"{set_name} - {set_theme}",
|
"description": f"{set_name} - {set_theme}",
|
||||||
|
|||||||
Reference in new issue
Block a user