diff --git a/src/agenda_culturel/import_tasks/custom_extractors/fbevents.py b/src/agenda_culturel/import_tasks/custom_extractors/fbevents.py index 18a558d..d20677a 100644 --- a/src/agenda_culturel/import_tasks/custom_extractors/fbevents.py +++ b/src/agenda_culturel/import_tasks/custom_extractors/fbevents.py @@ -111,7 +111,9 @@ class CExtractor(TwoStepsExtractor): for event in fevent.build_events(event_url): event["published"] = published - self.add_event(default_values, **event) + # only add the event if its unknown + if len([e for e in self.events if event["uuids"][0] in e["uuids"]]) == 0: + self.add_event(default_values, **event) else: if debug: CExtractor.dump_content_for_debug(event_content, event_url)