From c7833d622a128663fa1e366e6ee129fda4c22417 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Fri, 21 Oct 2022 16:09:48 +0200 Subject: [PATCH] Bugfix: nextcloud plugin `Uncaught (in promise) TypeError: files.forEach` --- plugins/nextcloud/js/composer.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/nextcloud/js/composer.js b/plugins/nextcloud/js/composer.js index b7f758c98..26073b63f 100644 --- a/plugins/nextcloud/js/composer.js +++ b/plugins/nextcloud/js/composer.js @@ -6,10 +6,9 @@ let view = e.detail; view.nextcloudAttach = () => { rl.ncFiles.selectFiles().then(files => { - files.forEach(file => { - let id = Jua?.randomId() || file.etag, - attachment = view.addAttachmentHelper( - id.etag, + files && files.forEach(file => { + let attachment = view.addAttachmentHelper( + Jua?.randomId(), file.name.replace(/^.*\/([^/]+)$/, '$1'), file.size );