Flip all_albums.json to id:name map.

This commit is contained in:
voussoir 2021-06-04 21:00:49 -07:00
parent 53e8030186
commit d091efb619
No known key found for this signature in database
GPG key ID: 5F7554F8C26DACCB
2 changed files with 3 additions and 3 deletions

View file

@ -197,7 +197,7 @@ def post_album_show_in_folder(album_id):
@site.route('/all_albums.json') @site.route('/all_albums.json')
@decorators.cached_endpoint(max_age=15) @decorators.cached_endpoint(max_age=15)
def get_all_album_names(): 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} response = {'albums': all_albums}
return jsonify.make_json_response(response) return jsonify.make_json_response(response)

View file

@ -21,9 +21,9 @@ function init_datalist()
document.body.appendChild(datalist); document.body.appendChild(datalist);
const fragment = document.createDocumentFragment(); 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"); const option = document.createElement("option");
option.value = album_id; option.value = album_id;
option.innerText = album_name; option.innerText = album_name;