From fce743d580ec1617f98ebcad4eae1c8e1ab9b559 Mon Sep 17 00:00:00 2001 From: C <0xicl33n@gmail.com> Date: Sun, 4 Jan 2026 13:53:07 -0800 Subject: [PATCH] vfrs --- src/asquare.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/asquare.py b/src/asquare.py index bf17cb3..7118e2c 100644 --- a/src/asquare.py +++ b/src/asquare.py @@ -309,13 +309,12 @@ 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 - MUST include present_at_all_locations at object level - # Square's upsert replaces the entire item_data, so we need to be explicit + # Build item object - omit location fields to preserve existing settings + # Square will keep the current location configuration if we don't specify it 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}",