Merge remote-tracking branch 'inventree/master'

This commit is contained in:
Oliver Walters 2021-02-24 13:08:46 +11:00
commit 98cefc97de
2 changed files with 9 additions and 8 deletions

View File

@ -665,9 +665,10 @@ class PartList(generics.ListCreateAPIView):
ordering = 'name' ordering = 'name'
search_fields = [ search_fields = [
'$name', 'name',
'description', 'description',
'$IPN', 'IPN',
'revision',
'keywords', 'keywords',
] ]

View File

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