Fix #8860: doc: recipe directive crashes with AttributeError

The pre check in the `ReceipeDirective.add_target_and_index() was wrong.
It checkes non-existing option "noindex", but it should check "contains"
option instead.
This commit is contained in:
Takeshi KOMIYA 2021-02-11 22:13:07 +09:00
parent f11592eb32
commit f17ab57b64

View File

@ -24,7 +24,7 @@ class RecipeDirective(ObjectDescription):
def add_target_and_index(self, name_cls, sig, signode):
signode['ids'].append('recipe' + '-' + sig)
if 'noindex' not in self.options:
if 'contains' not in self.options:
ingredients = [
x.strip() for x in self.options.get('contains').split(',')]