From 151b786837e37b6f88bb45c76857d76e71f8195b Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Wed, 26 Jun 2024 18:09:25 +0800 Subject: [PATCH] Fix dropzone JS error when attachment is disabled (#31486) Fix #31485 --- web_src/js/features/repo-issue-edit.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web_src/js/features/repo-issue-edit.js b/web_src/js/features/repo-issue-edit.js index e633b42fdf..919daa9c50 100644 --- a/web_src/js/features/repo-issue-edit.js +++ b/web_src/js/features/repo-issue-edit.js @@ -125,7 +125,9 @@ async function onEditContent(event) { content: comboMarkdownEditor.value(), context: editContentZone.getAttribute('data-context'), }); - for (const fileInput of dropzoneInst?.element.querySelectorAll('.files [name=files]')) params.append('files[]', fileInput.value); + for (const fileInput of dropzoneInst?.element.querySelectorAll('.files [name=files]') ?? []) { + params.append('files[]', fileInput.value); + } const response = await POST(editContentZone.getAttribute('data-update-url'), {data: params}); const data = await response.json();