diff --git a/tool/filter_external_links.py b/tool/filter_external_links.py index 24924a2f98..214d19c9ba 100644 --- a/tool/filter_external_links.py +++ b/tool/filter_external_links.py @@ -28,4 +28,7 @@ def filter_soup(soup, **kwargs): "aria-hidden": "true"}) link.append(" ") link.append(ex_link_marker) - link['class'] = link.get('class',[]) + ['external-link'] + oldclass = link.get('class',[]) + if type(oldclass) == str: + oldclass = [oldclass] + link['class'] = oldclass + ['external-link']