diff --git a/dnet-app/apps/dnet-wf-manager/src/main/java/eu/dnetlib/wfs/manager/service/WorkflowManagerService.java b/dnet-app/apps/dnet-wf-manager/src/main/java/eu/dnetlib/wfs/manager/service/WorkflowManagerService.java index e167d93..0367968 100644 --- a/dnet-app/apps/dnet-wf-manager/src/main/java/eu/dnetlib/wfs/manager/service/WorkflowManagerService.java +++ b/dnet-app/apps/dnet-wf-manager/src/main/java/eu/dnetlib/wfs/manager/service/WorkflowManagerService.java @@ -103,7 +103,7 @@ public class WorkflowManagerService { conf.setConfigured(WfConfigurationUtils.isConfigured(wfTemplates, conf)); - return conf; + return this.wfConfigurationRepository.save(conf); } public WfTemplateDesc findWfTemplateDesc(final String name) { diff --git a/dnet-app/frontends/is/src/app/wf-confs/wf-common.component.ts b/dnet-app/frontends/is/src/app/wf-confs/wf-common.component.ts index 3627e8c..1537472 100644 --- a/dnet-app/frontends/is/src/app/wf-confs/wf-common.component.ts +++ b/dnet-app/frontends/is/src/app/wf-confs/wf-common.component.ts @@ -199,10 +199,10 @@ export class WfConfDialog implements OnInit { const conf = Object.assign({}, this.data, this.wfConfFormStep1.value, this.wfConfFormStep2.value, this.wfConfFormStep4.value); conf.userParams = {}; this.wfParameters.forEach(p => { - if (p.name != 'dsId' && p.name != 'apiId' && !this.data.systemParams[p.name]) { + if (!this.data.systemParams[p.name]) { conf.userParams[p.name] = this.wfConfFormStep3.get(p.name)?.value; } - }) + }); this.client.saveWfConfiguration(conf, (data: void) => this.dialogRef.close(data), this.wfConfFormFinal); } diff --git a/dnet-app/frontends/is/src/app/wf-confs/wf-conf-dialog.html b/dnet-app/frontends/is/src/app/wf-confs/wf-conf-dialog.html index 22b4d09..f0fb12b 100644 --- a/dnet-app/frontends/is/src/app/wf-confs/wf-conf-dialog.html +++ b/dnet-app/frontends/is/src/app/wf-confs/wf-conf-dialog.html @@ -75,7 +75,7 @@
- +