diff --git a/catalog/common/sites.py b/catalog/common/sites.py index 3030282a..d4fdc964 100644 --- a/catalog/common/sites.py +++ b/catalog/common/sites.py @@ -163,7 +163,10 @@ class AbstractSite: @classmethod def match_or_create_item_for_resource(cls, resource): - previous_item = resource.item + try: + previous_item = resource.item + except Item.DoesNotExist: + previous_item = None resource.item = cls.match_existing_item_for_resource(resource) or previous_item if resource.item is None: model = resource.get_item_model(cls.DEFAULT_MODEL)