Merge pull request #1352 from SchrodingersGat/bug-fix

Bug fix for trackable parts
This commit is contained in:
Oliver 2021-02-23 18:01:56 +11:00 committed by GitHub
commit 8cc904fe8a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -643,12 +643,12 @@ class Part(MPTTModel):
super().clean()
if self.trackable:
for item in self.get_used_in().all():
parent_part = item.part
if not parent_part.trackable:
parent_part.trackable = True
parent_part.clean()
parent_part.save()
for part in self.get_used_in().all():
if not part.trackable:
part.trackable = True
part.clean()
part.save()
name = models.CharField(
max_length=100, blank=False,