blueprints: fix error when entry with state absent doesn't exist

closes #4305

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2022-12-29 21:55:17 +01:00
parent 97513467ad
commit 68b58fb73c
2 changed files with 7 additions and 1 deletions

View File

@ -268,7 +268,7 @@ class Importer:
self.logger.debug("updated model", model=model)
elif state == BlueprintEntryDesiredState.ABSENT:
instance: Optional[Model] = serializer.instance
if instance:
if instance.pk:
instance.delete()
self.logger.debug("deleted model", mode=instance)
continue