upload: Don't hide upload status if there are errors.

This commit is contained in:
Vishnu KS
2020-04-16 21:52:43 +05:30
committed by Tim Abbott
parent c06d29d0aa
commit c5eddcb1ca
2 changed files with 9 additions and 1 deletions

View File

@@ -486,6 +486,7 @@ run_test('uppy_events', () => {
upload.hide_upload_status = () => {
hide_upload_status_called = true;
};
$("#compose-send-status").removeClass("alert-error");
files = [
{
id: "uppy-zulip/jpeg-1e-image/jpeg-163515-1578367331279",
@@ -504,6 +505,12 @@ run_test('uppy_events', () => {
assert(hide_upload_status_called);
assert.equal(files.length, 0);
hide_upload_status_called = false;
$("#compose-send-status").addClass("alert-error");
on_complete_callback();
assert(!hide_upload_status_called);
$("#compose-send-status").removeClass("alert-error");
hide_upload_status_called = false;
files = [
{

View File

@@ -225,7 +225,8 @@ exports.setup_upload = function (config) {
}
});
if (!uploads_in_progress) {
const has_errors = exports.get_item("send_status", config).hasClass("alert-error");
if (!uploads_in_progress && !has_errors) {
setTimeout(function () {
exports.hide_upload_status(config);
}, 500);