From 9f9127ca912b913684e11e1454733662cfbaac43 Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Thu, 23 Mar 2023 10:45:16 +0200 Subject: [PATCH] General: Fix error while initilizing form when stakeholder is changed. --- src/app/general/general.component.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/general/general.component.ts b/src/app/general/general.component.ts index fc3d9e2..03045f0 100644 --- a/src/app/general/general.component.ts +++ b/src/app/general/general.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit, ViewChild} from "@angular/core"; +import {ChangeDetectorRef, Component, OnDestroy, OnInit, ViewChild} from "@angular/core"; import {StakeholderService} from "../openaireLibrary/monitor/services/stakeholder.service"; import {EnvProperties} from "../openaireLibrary/utils/properties/env-properties"; import {Stakeholder} from "../openaireLibrary/monitor/entities/stakeholder"; @@ -22,6 +22,7 @@ export class GeneralComponent implements OnInit, OnDestroy { @ViewChild('editStakeholderComponent') editStakeholderComponent: EditStakeholderComponent; constructor(private stakeholderService: StakeholderService, + private cdr: ChangeDetectorRef, private title: Title) { } @@ -29,6 +30,7 @@ export class GeneralComponent implements OnInit, OnDestroy { this.loading = true; this.subscriptions.push(this.stakeholderService.getStakeholderAsObservable().subscribe(stakeholder => { this.stakeholder = stakeholder; + this.cdr.detectChanges(); if(this.stakeholder) { this.title.setTitle(this.stakeholder.name + " | General"); let data = zip(