From d82d8f5cd17392f7e342fd8bdfe1b856e4287e0d Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 23 Jul 2019 11:31:29 +1000 Subject: [PATCH] Re-implement item saving for non-tracked parts --- InvenTree/stock/views.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/InvenTree/stock/views.py b/InvenTree/stock/views.py index a2b1bf87e9..948726d3ce 100644 --- a/InvenTree/stock/views.py +++ b/InvenTree/stock/views.py @@ -608,9 +608,12 @@ class StockItemCreate(AjaxCreateView): form.errors['serial_numbers'] = e.messages valid = False - print("Valid?", valid) - - valid = False + else: + # For non-serialized items, simply save the form. + # We need to call _post_clean() here because it is prevented in the form implementation + form.clean() + form._post_clean() + form.save() print("valid:", valid)