From a0faec96396c2c11cfb1d60d34756814fb7beb03 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Sun, 13 Jan 2019 14:44:21 -0800 Subject: [PATCH] Have album editor show errors on non 200 responses. --- frontends/etiquette_flask/templates/album.html | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/frontends/etiquette_flask/templates/album.html b/frontends/etiquette_flask/templates/album.html index 011fb8a..60fb100 100644 --- a/frontends/etiquette_flask/templates/album.html +++ b/frontends/etiquette_flask/templates/album.html @@ -307,14 +307,21 @@ function on_open(ed, edit_element_map, display_element_map) function on_save(ed, edit_element_map, display_element_map) { - function callback() + function callback(response) { + if (response["meta"]["status"] != 200) + { + ed.show_error("Status: " + response["meta"]["status"]); + return; + } + + ed.save(); + var title_display = display_element_map["title"]; var description_display = display_element_map["description"]; - ed.hide_spinner(); - ed.save(); document.title = title_display.innerText + " | Albums"; + if (description_display.innerText == "") { description_display.classList.add("hidden");