diff --git a/frontend/src/RulePage.tsx b/frontend/src/RulePage.tsx
index eeff64b3e0..5a5d744cde 100644
--- a/frontend/src/RulePage.tsx
+++ b/frontend/src/RulePage.tsx
@@ -330,14 +330,14 @@ function useDescription(metadata: PageMetadata, ruleid: string, language?: strin
`https://github.com/SonarSource/rspec/blob/${metadata.branch}/rules/${ruleid}${language ? '/' + language : ''}`;
function htmlReplacement(domNode: Element) {
- if (domNode.name === 'a' && domNode.attribs && domNode.attribs['data-rspec-id']) {
+ if (domNode.name === 'a' && domNode.attribs?.['data-rspec-id']) {
const props = attributesToProps(domNode.attribs);
return
{domToReact(domNode.children)}
;
}
- if (domNode.name === 'code' && domNode.attribs && domNode.attribs['data-lang']) {
+ if (domNode.name === 'code' && domNode.attribs?.['data-lang']) {
return
{domToReact(domNode.children)}
;