Skip to content

Commit 1d371c1

Browse files
committed
- corrected according to PR
1 parent 24525db commit 1d371c1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

projects/netgrif-components-core/src/lib/view/task-view/abstract-single-task-view.component.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,12 @@ export abstract class AbstractSingleTaskViewComponent extends AbstractViewWithHe
2020
public taskPanelData: ReplaySubject<TaskPanelData>;
2121
public loading$: Observable<boolean>;
2222
private transitionId: string;
23-
private subRoute: Subscription;
23+
private subRoute: Subscription | undefined;
2424
protected subPanelData: Subscription;
2525

2626
protected constructor(protected taskViewService: TaskViewService,
2727
activatedRoute: ActivatedRoute) {
2828
super(taskViewService, activatedRoute);
29-
this.subPanelData = new Subscription();
3029
this.taskPanelData = new ReplaySubject<TaskPanelData>(1);
3130
this.subRoute = this._activatedRoute.paramMap.subscribe(paramMap => {
3231
if (!!(paramMap?.['params']?.[TaskConst.TRANSITION_ID])) {
@@ -45,7 +44,9 @@ export abstract class AbstractSingleTaskViewComponent extends AbstractViewWithHe
4544
ngOnDestroy() {
4645
super.ngOnDestroy();
4746
this.subRoute.unsubscribe();
48-
this.subPanelData.unsubscribe();
47+
if (!!this.subPanelData) {
48+
this.subPanelData.unsubscribe();
49+
}
4950
}
5051

5152
get task$(): Observable<TaskPanelData> {

0 commit comments

Comments
 (0)