diff --git a/src/app/manageStakeholders/manageStakeholders.component.html b/src/app/manageStakeholders/manageStakeholders.component.html index d6774ad..097f77c 100644 --- a/src/app/manageStakeholders/manageStakeholders.component.html +++ b/src/app/manageStakeholders/manageStakeholders.component.html @@ -234,7 +234,7 @@
No default profiles has been found for this type.
+ label="Indicators" [options]="defaultStakeholdersOptions" type="select"> diff --git a/src/app/manageStakeholders/manageStakeholders.component.ts b/src/app/manageStakeholders/manageStakeholders.component.ts index 7fcd96d..0fa8447 100644 --- a/src/app/manageStakeholders/manageStakeholders.component.ts +++ b/src/app/manageStakeholders/manageStakeholders.component.ts @@ -129,10 +129,13 @@ export class ManageStakeholdersComponent implements OnInit, OnDestroy { } onTypeChange(value) { - this.defaultStakeholdersOptions = []; + this.defaultStakeholdersOptions = [{ + label: 'New blank profile', + value: '-1' + }]; this.defaultStakeholders.filter(stakeholder => stakeholder.type === value).forEach(stakeholder => { this.defaultStakeholdersOptions.push({ - label: stakeholder.name, + label: 'Use ' + stakeholder.name + ' profile', value: stakeholder._id }) }); @@ -238,7 +241,7 @@ export class ManageStakeholdersComponent implements OnInit, OnDestroy { if (!this.stakeholderFb.value.isDefault) { let stakeholder = this.defaultStakeholders.find(value => value._id === this.stakeholderFb.value.defaultId); this.stakeholderFb.setValue(this.stakeholderUtils.createFunderFromDefaultProfile(this.stakeholderFb.value, - stakeholder.topics)); + (stakeholder?stakeholder.topics:[]))); } /*else { this.stakeholderFb.setValue(StakeholderCreator.createFunderDefaultProfile(this.stakeholderFb.value)); }*/ diff --git a/src/app/monitor/monitor.component.html b/src/app/monitor/monitor.component.html index 434a7f0..50b58c6 100644 --- a/src/app/monitor/monitor.component.html +++ b/src/app/monitor/monitor.component.html @@ -5,7 +5,7 @@