diff --git a/utils.py b/utils.py index 7dccad3..91070a0 100644 --- a/utils.py +++ b/utils.py @@ -71,6 +71,8 @@ def _alphabetize_all_items(builder_client, guide_id, customlist_id): rank = 0 for item in sorted_list: - item_patch_url = "https://builder.guidebook.com/open-api/v1/custom-list-items/%7B%7D/".format(item['id']) - builder_client.patch(item_patch_url, data={'rank': rank}) + relation_url = f"https://builder.guidebook.com/open-api/v1/custom-list-item-relations/?custom_list_item={item['id']}&custom_list={customlist_id}" + cutom_list_item_relation = builder_client.get(relation_url).json()['results'][0] + relation_patch_url = f"https://builder.guidebook.com/open-api/v1/custom-list-item-relations/%7Bcutom_list_item_relation['id']}/" + builder_client.patch(relation_patch_url, data={'rank': rank}) rank += 1