From 4d68abd54fb46b6152a1ac2affa059fc2be0dd1c Mon Sep 17 00:00:00 2001 From: Harshit Bansal Date: Sun, 13 Jan 2019 08:11:41 +0000 Subject: [PATCH] settings_account: Show error on failed avatar upload. --- static/js/settings_account.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/static/js/settings_account.js b/static/js/settings_account.js index 7fa98b1181..c9fce3e1aa 100644 --- a/static/js/settings_account.js +++ b/static/js/settings_account.js @@ -529,13 +529,18 @@ exports.set_up = function () { success: function () { loading.destroy_indicator($("#upload_avatar_spinner")); $("#user_avatar_delete_button").show(); + $("#user_avatar_file_input_error").hide(); $("#user-avatar-source").hide(); // Rest of the work is done via the user_events -> avatar_url event we will get }, - error: function () { + error: function (xhr) { + loading.destroy_indicator($("#upload_avatar_spinner")); if (page_params.avatar_source === 'G') { $("#user-avatar-source").show(); } + var $error = $("#user_avatar_file_input_error"); + $error.text(JSON.parse(xhr.responseText).msg); + $error.show(); }, });