mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
auto-set price if sales-order line is added
This commit is contained in:
parent
9e59d41f12
commit
b6043af7c0
@ -1247,6 +1247,17 @@ class SOLineItemCreate(AjaxCreateView):
|
||||
|
||||
return initials
|
||||
|
||||
def save(self, form):
|
||||
ret = form.save()
|
||||
# check if price s set in form - else autoset
|
||||
if not ret.sale_price:
|
||||
price = ret.part.get_price(ret.quantity)
|
||||
# only if price is avail
|
||||
if price:
|
||||
ret.sale_price = price / ret.quantity
|
||||
ret.save()
|
||||
self.object = ret
|
||||
return ret
|
||||
|
||||
class SOLineItemEdit(AjaxUpdateView):
|
||||
""" View for editing a SalesOrderLineItem """
|
||||
|
Loading…
Reference in New Issue
Block a user