File tree Expand file tree Collapse file tree 3 files changed +12
-9
lines changed
Expand file tree Collapse file tree 3 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,9 @@ export default function RrdpTable({ level }: RrdpTableProps) {
3636 }
3737 } ) ;
3838
39- values = values . filter ( x => lowestLogLevel ( x [ 1 ] . issues ) . level <= level ) ;
39+ if ( level !== 5 ) {
40+ values = values . filter ( x => x [ 1 ] . issues && lowestLogLevel ( x [ 1 ] . issues ) . level <= level ) ;
41+ }
4042
4143
4244 const maxDuration = Object . values ( status . rrdp ) . reduce (
@@ -66,8 +68,8 @@ export default function RrdpTable({ level }: RrdpTableProps) {
6668 { values . map ( ( [ key , rrdp ] : [ string , Rrdp ] ) => (
6769 < tr key = { key } >
6870 < th role = "column" title = { key } >
69- { rrdp . issues . length == 0 && < span > { key } </ span > }
70- { rrdp . issues . length > 0 && < LogMessages
71+ { ! rrdp . issues && < span > { key } </ span > }
72+ { rrdp . issues && < LogMessages
7173 text = { key }
7274 issues = { rrdp . issues }
7375 type = 'RRDP' /> }
Original file line number Diff line number Diff line change @@ -27,8 +27,9 @@ export default function RsyncTable({ level }: RsyncTableProps) {
2727 }
2828 } ) ;
2929
30- values = values . filter ( x => lowestLogLevel ( x [ 1 ] . issues ) . level <= level ) ;
31-
30+ if ( level !== 5 ) {
31+ values = values . filter ( x => x [ 1 ] . issues && lowestLogLevel ( x [ 1 ] . issues ) . level <= level ) ;
32+ }
3233
3334 const maxDuration = Object . values ( status . rsync ) . reduce (
3435 ( acc , i ) => Math . max ( acc , i . duration ) ,
@@ -58,8 +59,8 @@ export default function RsyncTable({ level }: RsyncTableProps) {
5859 ( [ key , rsync ] : [ string , Rsync ] ) => (
5960 < tr key = { key } >
6061 < th role = "column" title = { key } >
61- { rsync . issues . length == 0 && < span > { key } </ span > }
62- { rsync . issues . length > 0 && < LogMessages
62+ { ! rsync . issues && < span > { key } </ span > }
63+ { rsync . issues && < LogMessages
6364 text = { key }
6465 issues = { rsync . issues }
6566 type = 'rsync' /> }
Original file line number Diff line number Diff line change @@ -91,13 +91,13 @@ export interface Rrdp {
9191 session ?: null | string ;
9292 delta ?: boolean ;
9393 snapshot_reason ?: null ;
94- issues : Issue [ ] ;
94+ issues ? : Issue [ ] ;
9595}
9696
9797export interface Rsync {
9898 status : number ;
9999 duration : number ;
100- issues : Issue [ ] ;
100+ issues ? : Issue [ ] ;
101101}
102102
103103export interface Issue {
You can’t perform that action at this time.
0 commit comments