@@ -413,24 +413,27 @@ public void ProcessUnifiedHtmlFile(string htmlFile, bool darkMode, out string co
413413 if(riskHotspotsElements.length == 1){{
414414 var riskHotspotsElement = riskHotspotsElements[0];
415415 var riskHotspotsTable = riskHotspotsElement.querySelector('table');
416- var rhBody = riskHotspotsTable.querySelector('tbody');
417- var rows = rhBody.rows;
418- for(var i=0;i<rows.length;i++){
419- var row = rows[i];
420- var cells = row.cells;
421- var classCell = cells[1];
422- var classLink = classCell.children[0];
423- var methodCell = cells[2];
424- var classLink = classCell.children[0];
425- var methodLink = methodCell.children[0];
426- var methodHash = methodLink.hash;
427- var methodHtmlIndex = methodHash.indexOf('.html');
428- var fileLine = methodHash.substring(methodHtmlIndex + 6);
429- var fileAndLine = fileLine.replace('file', '').replace('line', '').split('_');
430- var file = fileAndLine[0];
431- var line = fileAndLine[1];
432- classLink.href = classLink.hash + '#file' + file + '_line0';
416+ if(riskHotspotsTable){
417+ var rhBody = riskHotspotsTable.querySelector('tbody');
418+ var rows = rhBody.rows;
419+ for(var i=0;i<rows.length;i++){
420+ var row = rows[i];
421+ var cells = row.cells;
422+ var classCell = cells[1];
423+ var classLink = classCell.children[0];
424+ var methodCell = cells[2];
425+ var classLink = classCell.children[0];
426+ var methodLink = methodCell.children[0];
427+ var methodHash = methodLink.hash;
428+ var methodHtmlIndex = methodHash.indexOf('.html');
429+ var fileLine = methodHash.substring(methodHtmlIndex + 6);
430+ var fileAndLine = fileLine.replace('file', '').replace('line', '').split('_');
431+ var file = fileAndLine[0];
432+ var line = fileAndLine[1];
433+ classLink.href = classLink.hash + '#file' + file + '_line0';
434+ }
433435 }
436+
434437 }}
435438 }
436439 }
0 commit comments