From 452c1cc964a1aee13668088b24c466228e4cd34f Mon Sep 17 00:00:00 2001 From: binsky Date: Sun, 22 Aug 2021 15:18:49 +0200 Subject: [PATCH] catch error on importing custom field files Signed-off-by: binsky --- js/importers/importer-passmanjson.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/js/importers/importer-passmanjson.js b/js/importers/importer-passmanjson.js index 55f68cc9..2a18181f 100644 --- a/js/importers/importer-passmanjson.js +++ b/js/importers/importer-passmanjson.js @@ -66,10 +66,14 @@ var PassmanImporter = PassmanImporter || {}; mimetype: customFields[cf].value.mimetype, data: customFields[cf].value.file_data }; - var file_result = await FileService.uploadFile(_file); - delete file_result.file_data; - file_result.filename = EncryptService.decryptString(file_result.filename); - customFields[cf].value = file_result; + try { + var file_result = await FileService.uploadFile(_file); + delete file_result.file_data; + file_result.filename = EncryptService.decryptString(file_result.filename); + customFields[cf].value = file_result; + } catch (e) { + console.error("failed processing custom field file: " + _file.filename); + } } credential.custom_fields.push(