fix edge case
This commit is contained in:
parent
08d788b270
commit
3dc7b55b85
1 changed files with 4 additions and 1 deletions
|
@ -163,7 +163,10 @@ class AbstractSite:
|
|||
|
||||
@classmethod
|
||||
def match_or_create_item_for_resource(cls, resource):
|
||||
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)
|
||||
|
|
Loading…
Add table
Reference in a new issue