diff --git a/src/frontend/app/indexation/indexation.component.ts b/src/frontend/app/indexation/indexation.component.ts index b524973b09ad63c0abda58b708f82ce9475e7768..c99db83104fec86a1e8b8e72a6a70f32fa307611 100644 --- a/src/frontend/app/indexation/indexation.component.ts +++ b/src/frontend/app/indexation/indexation.component.ts @@ -127,12 +127,20 @@ export class IndexationComponent implements OnInit { onSubmit() { if (this.indexingForm.isValidForm()) { alert(this.selectedAction.component + '() déclenchée'); - console.log(this.indexingForm.getDatas()); + this.formatDatas(this.indexingForm.getDatas()); console.log(this.appDocumentViewer.getFile()); } else { alert('Veuillez corriger les erreurs.'); } + } + + formatDatas(datas: any) { + let formatData: any = {}; + datas.forEach((element: any) => { + formatData[element.identifier] = element.default_value; + }); + console.log(formatData); } loadIndexingModel(indexingModel: any) { diff --git a/src/frontend/app/indexation/indexing-form/indexing-form.component.ts b/src/frontend/app/indexation/indexing-form/indexing-form.component.ts index 5c50d605b9474b595141ca4e53a98235ef75fc60..2197fbc0880092b913000598675904a57e62afe4 100644 --- a/src/frontend/app/indexation/indexing-form/indexing-form.component.ts +++ b/src/frontend/app/indexation/indexing-form/indexing-form.component.ts @@ -260,6 +260,12 @@ export class IndexingFormComponent implements OnInit { } else { element.default_value = this.arrFormControl[element.identifier].value; } + if (element.identifier === "destination") { + arrIndexingModels.push({ + identifier : 'diffusionList', + default_value : this.arrFormControl['diffusionList'].value + }); + } }); return arrIndexingModels; }