From d091efb619d8909cd06b3557d82562668d679b49 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Fri, 4 Jun 2021 21:00:49 -0700 Subject: [PATCH] Flip all_albums.json to id:name map. --- .../etiquette_flask/backend/endpoints/album_endpoints.py | 2 +- frontends/etiquette_flask/static/js/album_autocomplete.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontends/etiquette_flask/backend/endpoints/album_endpoints.py b/frontends/etiquette_flask/backend/endpoints/album_endpoints.py index f6d636b..0de3ca4 100644 --- a/frontends/etiquette_flask/backend/endpoints/album_endpoints.py +++ b/frontends/etiquette_flask/backend/endpoints/album_endpoints.py @@ -197,7 +197,7 @@ def post_album_show_in_folder(album_id): @site.route('/all_albums.json') @decorators.cached_endpoint(max_age=15) def get_all_album_names(): - all_albums = {album.display_name: album.id for album in common.P.get_albums()} + all_albums = {album.id: album.display_name for album in common.P.get_albums()} response = {'albums': all_albums} return jsonify.make_json_response(response) diff --git a/frontends/etiquette_flask/static/js/album_autocomplete.js b/frontends/etiquette_flask/static/js/album_autocomplete.js index 5e13c4e..e2348f3 100644 --- a/frontends/etiquette_flask/static/js/album_autocomplete.js +++ b/frontends/etiquette_flask/static/js/album_autocomplete.js @@ -21,9 +21,9 @@ function init_datalist() document.body.appendChild(datalist); const fragment = document.createDocumentFragment(); - for (const album_name in album_autocomplete.albums) + for (const album_id in album_autocomplete.albums) { - const album_id = album_autocomplete.albums[album_name]; + const album_name = album_autocomplete.albums[album_id]; const option = document.createElement("option"); option.value = album_id; option.innerText = album_name;