mirror of
https://github.com/inventree/InvenTree.git
synced 2026-08-20 12:10:09 +00:00
Part instance may have already been deleted in post_delete hook for related models.
(cherry picked from commit badf7ab300)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
This commit is contained in:
co-authored by
Oliver
parent
a86a648ccc
commit
522ed66720
@@ -4468,8 +4468,13 @@ def update_pricing_after_delete(sender, instance, **kwargs):
|
||||
InvenTree.ready.canAppAccessDatabase(allow_test=settings.TESTING_PRICING)
|
||||
and not InvenTree.ready.isImportingData()
|
||||
):
|
||||
if instance.part:
|
||||
instance.part.schedule_pricing_update(create=False)
|
||||
try:
|
||||
part = instance.part
|
||||
part.schedule_pricing_update(create=False)
|
||||
except Part.DoesNotExist:
|
||||
# The part instance may have already been deleted,
|
||||
# in which case we cannot update pricing
|
||||
pass
|
||||
|
||||
|
||||
class BomItemSubstitute(InvenTree.models.InvenTreeMetadataModel):
|
||||
|
||||
Reference in New Issue
Block a user