settings_account: Show error on failed avatar upload.

This commit is contained in:
Harshit Bansal
2019-01-13 08:11:41 +00:00
parent d5fc02557c
commit 4d68abd54f

View File

@@ -529,13 +529,18 @@ exports.set_up = function () {
success: function () { success: function () {
loading.destroy_indicator($("#upload_avatar_spinner")); loading.destroy_indicator($("#upload_avatar_spinner"));
$("#user_avatar_delete_button").show(); $("#user_avatar_delete_button").show();
$("#user_avatar_file_input_error").hide();
$("#user-avatar-source").hide(); $("#user-avatar-source").hide();
// Rest of the work is done via the user_events -> avatar_url event we will get // 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') { if (page_params.avatar_source === 'G') {
$("#user-avatar-source").show(); $("#user-avatar-source").show();
} }
var $error = $("#user_avatar_file_input_error");
$error.text(JSON.parse(xhr.responseText).msg);
$error.show();
}, },
}); });