Skip to content

Commit 89b3e64

Browse files
committed
fix: TT-283 added try catch to handle method rerenderDataTable
1 parent e8b069e commit 89b3e64

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/app/modules/reports/components/time-entries-table/time-entries-table.component.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { formatDate } from '@angular/common';
22
import { AfterViewInit, Component, OnDestroy, OnInit, ViewChild} from '@angular/core';
33
import { select, Store } from '@ngrx/store';
44
import { DataTableDirective } from 'angular-datatables';
5+
import * as console from 'console';
56
import * as moment from 'moment';
67
import { Observable, Subject } from 'rxjs';
78
import { Entry } from 'src/app/modules/shared/models';
@@ -82,11 +83,15 @@ export class TimeEntriesTableComponent implements OnInit, OnDestroy, AfterViewIn
8283
private rerenderDataTable(): void {
8384
if (this.dtElement && this.dtElement.dtInstance) {
8485
this.dtElement.dtInstance.then((dtInstance: DataTables.Api) => {
85-
dtInstance.destroy();
86-
this.dtTrigger.next();
86+
try {
87+
dtInstance.destroy();
88+
this.dtTrigger.next();
89+
} catch (error) {}
8790
});
8891
} else {
89-
this.dtTrigger.next();
92+
try {
93+
this.dtTrigger.next();
94+
} catch (error) {}
9095
}
9196
}
9297

0 commit comments

Comments
 (0)