From 1fba1c688ed69a346b17ba1f74fa495f483241b5 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 5 Jun 2017 17:29:22 +0300 Subject: [PATCH] Make document failure clearer --- resources/views/invoices/edit.blade.php | 4 +++- resources/views/invoices/knockout.blade.php | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) 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; });