diff --git a/src/agenda_culturel/extractors.py b/src/agenda_culturel/extractors.py index 1b58cab..1b1230b 100644 --- a/src/agenda_culturel/extractors.py +++ b/src/agenda_culturel/extractors.py @@ -144,10 +144,15 @@ class ExtractorFacebook(Extractor): self.get_neighbor_events(event[k]) elif k in ExtractorFacebook.FacebookEvent.rules: for nk, rule in ExtractorFacebook.FacebookEvent.rules[k].items(): + error = False c = event[k] for ki in rule: - c = c[ki] - self.elements[nk] = c + if c is not None: + c = c[ki] + else: + error = True + if not error: + self.elements[nk] = c else: self.elements[k] = event[k]