From 1f4d7046ae1fc03e79f39ee52ea2c350e5b5cefa Mon Sep 17 00:00:00 2001 From: Ciara Goetze Date: Wed, 18 Aug 2021 09:47:44 -0700 Subject: [PATCH] Update alphabetize to use custom list item relations --- utils.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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