From 0db7ab4eabda67c745077335c2ed1b375c3fd5a5 Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Mon, 2 Nov 2020 16:37:09 -0500 Subject: [PATCH] Fix multiple file upload in files Fixes #822 --- app/src/interfaces/files/files.vue | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/app/src/interfaces/files/files.vue b/app/src/interfaces/files/files.vue index 799cee9b4f..ef953b623e 100644 --- a/app/src/interfaces/files/files.vue +++ b/app/src/interfaces/files/files.vue @@ -230,17 +230,14 @@ export default defineComponent({ if (files.length === 0) return; const { junctionField } = relationInfo.value; - const file = files[0]; - const fileAsJunctionRow = { - [junctionField]: { - id: file.id, - title: file.title, - type: file.type, - }, - }; + const filesAsJunctionRows = files.map((file) => { + return { + [junctionField]: file.id, + }; + }); - emit('input', [...(props.value || []), fileAsJunctionRow]); + emit('input', [...(props.value || []), ...filesAsJunctionRows]); } } },