were going in circles again
This commit is contained in:
1 parent
931341751d
commit
7fe6ac2331
1 file changed
+3
-2
+3
-2
@@ -309,12 +309,13 @@ async def update_itm(item_id: str, lego_set: dict, item_data: dict = None):
|
||||
if variation_version is not None:
|
||||
variation_obj["version"] = variation_version
|
||||
|
||||
# Build item object - DO NOT modify location settings
|
||||
# Square will preserve existing present_at_all_locations configuration
|
||||
# Build item object - MUST include present_at_all_locations at object level
|
||||
# Square's upsert replaces the entire item_data, so we need to be explicit
|
||||
item_obj = {
|
||||
"type": "ITEM",
|
||||
"id": item_id,
|
||||
"version": current_version,
|
||||
"present_at_all_locations": True, # Default to all locations to avoid conflicts
|
||||
"item_data": {
|
||||
"name": pw_name,
|
||||
"description": f"{set_name} - {set_theme}",
|
||||
|
||||
Reference in new issue
Block a user