Skip to content

Commit c258374

Browse files
committed
fix: reference page crash
just ignoring the name if there's no name tag
1 parent 287f5e1 commit c258374

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/search/search.service.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {PageInfo} from './page-info-types';
1616
import {searchablePageInfos} from './searchable-page-infos';
1717

1818
function parseDoxygenBase(el: Element): DoxygenBase {
19-
const name = el.querySelector('name').textContent;
19+
const name = el.querySelector('name')?.textContent || '';
2020
return {
2121
name,
2222
refid: el.getAttribute('refid')!,
@@ -34,10 +34,9 @@ function parseDoxygenMember(el: Element): DoxygenMember {
3434
function parseDoxygenCompound(el: Element): DoxygenCompound {
3535
return {
3636
...parseDoxygenBase(el),
37-
members:
38-
Array.from(el.querySelectorAll('member'))
39-
.map(parseDoxygenMember)
40-
.filter(mem => mem.name.indexOf('__') === -1),
37+
members: Array.from(el.querySelectorAll('member'))
38+
.map(parseDoxygenMember)
39+
.filter(mem => mem.name.indexOf('__') === -1),
4140
};
4241
}
4342

0 commit comments

Comments
 (0)