From bc12af5994ac1a10eef182d4b2dd369d7ff746f3 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Sun, 28 Apr 2019 23:55:21 +1000 Subject: [PATCH] Remove the 'supplier_part' field when first creating a Part object - As the Part does not yet exist, there are no matching SupplierPart objects --- InvenTree/part/views.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/InvenTree/part/views.py b/InvenTree/part/views.py index 4d7a861a07..9b350c9fe7 100644 --- a/InvenTree/part/views.py +++ b/InvenTree/part/views.py @@ -91,6 +91,15 @@ class PartCreate(AjaxCreateView): return context + def get_form(self): + form = super(AjaxCreateView, self).get_form() + + # Hide the default_supplier field (there are no matching supplier parts yet!) + #form.fields['default_supplier'].widget.attrs['hidden'] = True + del form.fields['default_supplier'] + + return form + # Pre-fill the category field if a valid category is provided def get_initial(self): """ Get initial data for the new Part object: