diff --git a/resources/views/invoices/edit.blade.php b/resources/views/invoices/edit.blade.php index 9f7104ef8881..31090f491a23 100644 --- a/resources/views/invoices/edit.blade.php +++ b/resources/views/invoices/edit.blade.php @@ -1716,8 +1716,10 @@ window.countUploadingDocuments--; } - function handleDocumentError() { + function handleDocumentError(file) { + dropzone.removeFile(file); window.countUploadingDocuments--; + swal("{!! trans('texts.error_refresh_page') !!}"); } diff --git a/resources/views/invoices/knockout.blade.php b/resources/views/invoices/knockout.blade.php index d5eca7b67f69..40e89238728c 100644 --- a/resources/views/invoices/knockout.blade.php +++ b/resources/views/invoices/knockout.blade.php @@ -271,7 +271,10 @@ function InvoiceModel(data) { } self.removeDocument = function(doc) { - var public_id = doc.public_id?doc.public_id():doc; + var public_id = doc && doc.public_id ? doc.public_id() : doc; + if (! public_id) { + return; + } self.documents.remove(function(document) { return document.public_id() == public_id; });