mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
template parts are now allowed to be variants
- Do not throw an error here!
This commit is contained in:
parent
a6dab76ff6
commit
5f3816212f
@ -262,6 +262,9 @@ class Part(MPTTModel):
|
||||
if n_refs == 0:
|
||||
previous.image.delete(save=False)
|
||||
|
||||
self.clean()
|
||||
self.validate_unique()
|
||||
|
||||
super().save(*args, **kwargs)
|
||||
|
||||
def __str__(self):
|
||||
@ -433,11 +436,7 @@ class Part(MPTTModel):
|
||||
def clean(self):
|
||||
""" Perform cleaning operations for the Part model """
|
||||
|
||||
if self.is_template and self.variant_of is not None:
|
||||
raise ValidationError({
|
||||
'is_template': _("Part cannot be a template part if it is a variant of another part"),
|
||||
'variant_of': _("Part cannot be a variant of another part if it is already a template"),
|
||||
})
|
||||
super().clean()
|
||||
|
||||
name = models.CharField(max_length=100, blank=False,
|
||||
help_text=_('Part name'),
|
||||
|
Loading…
Reference in New Issue
Block a user