From 8e899db02141694c6acf170592421dd0c194bc78 Mon Sep 17 00:00:00 2001 From: Sofia Papacharalampous Date: Fri, 10 May 2024 17:02:30 +0300 Subject: [PATCH] order fields and sections by ordinal on dmp-editor blueprint step --- .../app/ui/dmp/dmp-editor-blueprint/dmp-editor.component.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dmp-frontend/src/app/ui/dmp/dmp-editor-blueprint/dmp-editor.component.ts b/dmp-frontend/src/app/ui/dmp/dmp-editor-blueprint/dmp-editor.component.ts index 6a46a162d..22fbe9bc4 100644 --- a/dmp-frontend/src/app/ui/dmp/dmp-editor-blueprint/dmp-editor.component.ts +++ b/dmp-frontend/src/app/ui/dmp/dmp-editor-blueprint/dmp-editor.component.ts @@ -195,6 +195,12 @@ export class DmpEditorComponent extends BaseEditor implemen prepareForm(data: Dmp) { try { + if (data?.blueprint?.definition?.sections != null) { + data.blueprint.definition.sections = data.blueprint.definition.sections.sort((s1,s2) => s1.ordinal-s2.ordinal); + for (let i=0; i f1.ordinal-f2.ordinal); + } + } this.editorModel = data ? new DmpEditorModel().fromModel(data) : new DmpEditorModel(); if (data) { if (data.descriptions) {