TSK-642 - Remove flickering from classification onSaving a new one
This commit is contained in:
parent
b335bb02f5
commit
5e4a681de4
|
|
@ -92,6 +92,7 @@ export class ClassificationDetailsComponent implements OnInit, OnDestroy {
|
||||||
})
|
})
|
||||||
this.classificationSelectedSubscription = this.classificationsService.getSelectedClassification()
|
this.classificationSelectedSubscription = this.classificationsService.getSelectedClassification()
|
||||||
.subscribe(classificationSelected => {
|
.subscribe(classificationSelected => {
|
||||||
|
if (this.classification && this.classification.classificationId === classificationSelected.classificationId) { return; }
|
||||||
this.initProperties();
|
this.initProperties();
|
||||||
if (classificationSelected) {
|
if (classificationSelected) {
|
||||||
this.fillClassificationInformation(classificationSelected);
|
this.fillClassificationInformation(classificationSelected);
|
||||||
|
|
@ -111,7 +112,8 @@ export class ClassificationDetailsComponent implements OnInit, OnDestroy {
|
||||||
this.fillClassificationInformation(this.selectedClassification ? this.selectedClassification : new ClassificationDefinition())
|
this.fillClassificationInformation(this.selectedClassification ? this.selectedClassification : new ClassificationDefinition())
|
||||||
}
|
}
|
||||||
|
|
||||||
if (id && id !== '') {
|
|
||||||
|
if (!this.classification || this.classification.classificationId !== id && id && id !== '') {
|
||||||
this.selectClassification(id);
|
this.selectClassification(id);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue