From 8b250ed523f851afc0923342827679e805329838 Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 3 Feb 2019 17:44:06 +0100 Subject: [PATCH] fix upload of the same file in succession, #388 --- src/public/javascripts/services/export.js | 4 ++++ src/public/javascripts/services/file.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/public/javascripts/services/export.js b/src/public/javascripts/services/export.js index e81ddb6e6..e2b02f6a5 100644 --- a/src/public/javascripts/services/export.js +++ b/src/public/javascripts/services/export.js @@ -23,6 +23,10 @@ $("#import-upload").change(async function() { const formData = new FormData(); formData.append('upload', this.files[0]); + // this is done to reset the field otherwise triggering import same file again would not work + // https://github.com/zadam/trilium/issues/388 + $("#import-upload").val(''); + await $.ajax({ url: baseApiUrl + 'notes/' + importNoteId + '/import', headers: server.getHeaders(), diff --git a/src/public/javascripts/services/file.js b/src/public/javascripts/services/file.js index 2e473f4e8..4b2e7c4e7 100644 --- a/src/public/javascripts/services/file.js +++ b/src/public/javascripts/services/file.js @@ -10,6 +10,10 @@ $("#file-upload").change(async function() { const formData = new FormData(); formData.append('upload', this.files[0]); + // this is done to reset the field otherwise triggering import same file again would not work + // https://github.com/zadam/trilium/issues/388 + $("#file-upload").val(''); + const resp = await $.ajax({ url: baseApiUrl + 'notes/' + noteDetailService.getCurrentNoteId() + '/upload', headers: server.getHeaders(),