@@ -9,31 +9,32 @@ import {
9
9
Output ,
10
10
ViewChild ,
11
11
} from '@angular/core' ;
12
- import { MatSort } from '@angular/material/sort' ;
13
- import { MatTableDataSource } from '@angular/material/table' ;
14
- import { SelectionModel } from '@angular/cdk/collections' ;
12
+ import {
13
+ ChangeGroupExpirationDialogComponent ,
14
+ EditFacilityResourceGroupVoDialogComponent ,
15
+ EditFacilityResourceGroupVoDialogOptions ,
16
+ GroupSyncDetailDialogComponent ,
17
+ } from '@perun-web-apps/perun/dialogs' ;
15
18
import { Group , RichGroup , Vo , VosManagerService } from '@perun-web-apps/perun/openapi' ;
19
+ import { GuiAuthResolver , TableCheckbox } from '@perun-web-apps/perun/services' ;
16
20
import {
21
+ TABLE_ITEMS_COUNT_OPTIONS ,
22
+ TableWrapperComponent ,
17
23
customDataSourceFilterPredicate ,
18
24
customDataSourceSort ,
19
25
downloadData ,
20
26
getDataForExport ,
21
27
getDefaultDialogConfig ,
22
28
getGroupExpiration ,
23
29
parseDate ,
24
- TABLE_ITEMS_COUNT_OPTIONS ,
25
- TableWrapperComponent ,
26
30
} from '@perun-web-apps/perun/utils' ;
31
+
32
+ import { GroupWithStatus } from '@perun-web-apps/perun/models' ;
27
33
import { MatDialog } from '@angular/material/dialog' ;
28
- import {
29
- ChangeGroupExpirationDialogComponent ,
30
- EditFacilityResourceGroupVoDialogComponent ,
31
- EditFacilityResourceGroupVoDialogOptions ,
32
- GroupSyncDetailDialogComponent ,
33
- } from '@perun-web-apps/perun/dialogs' ;
34
- import { GuiAuthResolver , TableCheckbox } from '@perun-web-apps/perun/services' ;
34
+ import { MatSort } from '@angular/material/sort' ;
35
+ import { MatTableDataSource } from '@angular/material/table' ;
36
+ import { SelectionModel } from '@angular/cdk/collections' ;
35
37
import { formatDate } from '@angular/common' ;
36
- import { GroupWithStatus } from '@perun-web-apps/perun/models' ;
37
38
38
39
@Component ( {
39
40
selector : 'perun-web-apps-groups-list' ,
@@ -469,6 +470,7 @@ export class GroupsListComponent implements AfterViewInit, OnChanges {
469
470
}
470
471
471
472
getStatusAttribute ( grp : RichGroup ) {
472
- return grp . attributes . find ( ( att ) => att . baseFriendlyName === 'groupStatus' ) . value . toString ( ) ;
473
+ const filter = grp . attributes . find ( ( att ) => att . baseFriendlyName === 'groupStatus' ) ;
474
+ return filter != null ? filter . value . toString ( ) : '' ;
473
475
}
474
476
}
0 commit comments