From 6ff80700f3092885cf044345db03b4bbab2fa669 Mon Sep 17 00:00:00 2001 From: Giuseppe Digilio Date: Fri, 12 May 2023 16:56:59 +0200 Subject: [PATCH] [CST-9636] Fix multiple uuid argument --- .../bulk-access-control.service.spec.ts | 5 +++-- .../bulk-access-control.service.ts | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/app/shared/access-control-form-container/bulk-access-control.service.spec.ts b/src/app/shared/access-control-form-container/bulk-access-control.service.spec.ts index 2dc2bbc4f3..16d05edeb7 100644 --- a/src/app/shared/access-control-form-container/bulk-access-control.service.spec.ts +++ b/src/app/shared/access-control-form-container/bulk-access-control.service.spec.ts @@ -77,8 +77,9 @@ describe('BulkAccessControlService', () => { const uuids = ['123', '456']; const file = new File(['test'], 'data.json', { type: 'application/json' }); const expectedParams: ProcessParameter[] = [ - { name: '-u', value: '123,456' }, - { name: '-f', value: 'data.json' } + { name: '-f', value: 'data.json' }, + { name: '-u', value: '123' }, + { name: '-u', value: '456' }, ]; // @ts-ignore diff --git a/src/app/shared/access-control-form-container/bulk-access-control.service.ts b/src/app/shared/access-control-form-container/bulk-access-control.service.ts index 706bdde367..6401ed42eb 100644 --- a/src/app/shared/access-control-form-container/bulk-access-control.service.ts +++ b/src/app/shared/access-control-form-container/bulk-access-control.service.ts @@ -52,9 +52,11 @@ export class BulkAccessControlService { console.log('execute', { uuids, file }); const params: ProcessParameter[] = [ - { name: '-u', value: uuids.join(',') }, { name: '-f', value: file.name } ]; + uuids.forEach((uuid) => { + params.push({ name: '-u', value: uuid }) + }); return this.scriptService.invoke('bulk-access-control', params, [file]).pipe( getFirstCompletedRemoteData(),