@@ -42,10 +42,13 @@ export default async () => {
4242 game += ': Guardians' ;
4343 }
4444 let difficulty = gameSplit [ gameSplit . length - 1 ] ;
45- let $previousRecord = $col3 . children [ 0 ] ;
46- $previousRecord . textContent =
47- $previousRecord . textContent . replace ( / / g, '' ) ;
48- let $previousUser = $col3 . children [ 1 ] . children [ 0 ] ;
45+ let $previousRecord , $previousUser ;
46+ if ( $col3 . children . length ) {
47+ $previousRecord = $col3 . children [ 0 ] ;
48+ $previousRecord . textContent =
49+ $previousRecord . textContent . replace ( / / g, '' ) ;
50+ $previousUser = $col3 . children [ 1 ] . children [ 0 ] ;
51+ }
4952 let $newRecord = $col4 . children [ 0 ] ;
5053 let $newUser = $col4 . children [ 1 ] . children [ 0 ] ;
5154 let timeSaved = $col5 . textContent . replace ( ' : ' , ':' ) ;
@@ -64,9 +67,10 @@ export default async () => {
6467 title : game + ' ' + difficulty + ' - ' + $level . textContent +
6568 ' (' + $newRecord . textContent . replace ( / / g, '' ) + ')' ,
6669 timestamp : date . getTime ( ) ,
67- desc : 'Previous Record: ' + embedLink ( $previousRecord ) +
70+ desc : $previousRecord ?
71+ 'Previous Record: ' + embedLink ( $previousRecord ) +
6872 ' by ' + embedLink ( $previousUser ) + '<br />' +
69- 'Time Saved: ' + timeSaved ,
73+ 'Time Saved: ' + timeSaved : null ,
7074 game : { name : game } ,
7175 } ) ;
7276 }
0 commit comments