diff --git a/sphinxext/opengraph/descriptionparser.py b/sphinxext/opengraph/descriptionparser.py index a89aa65..08a4d9d 100644 --- a/sphinxext/opengraph/descriptionparser.py +++ b/sphinxext/opengraph/descriptionparser.py @@ -101,7 +101,7 @@ def dispatch_departure(self, node: nodes.Element) -> None: # Separate end of list from text if isinstance(node, nodes.Sequential): - if self.description[-1] == ",": + if self.description and self.description[-1] == ",": self.description = self.description[:-1] self.description += "." self.list_level -= 1