[fix] [minor] serial no fix for status update
This commit is contained in:
parent
f8745d3819
commit
b3036042da
@ -132,14 +132,15 @@ class DocType(StockController):
|
|||||||
def get_last_sle(self):
|
def get_last_sle(self):
|
||||||
entries = {}
|
entries = {}
|
||||||
sle_dict = self.get_stock_ledger_entries()
|
sle_dict = self.get_stock_ledger_entries()
|
||||||
if sle_dict.get("incoming", []):
|
if sle_dict:
|
||||||
entries["purchase_sle"] = sle_dict["incoming"][0]
|
if sle_dict.get("incoming", []):
|
||||||
|
entries["purchase_sle"] = sle_dict["incoming"][0]
|
||||||
|
|
||||||
if len(sle_dict.get("incoming", [])) - len(sle_dict.get("outgoing", [])) > 0:
|
if len(sle_dict.get("incoming", [])) - len(sle_dict.get("outgoing", [])) > 0:
|
||||||
entries["last_sle"] = sle_dict["incoming"][0]
|
entries["last_sle"] = sle_dict["incoming"][0]
|
||||||
else:
|
else:
|
||||||
entries["last_sle"] = sle_dict["outgoing"][0]
|
entries["last_sle"] = sle_dict["outgoing"][0]
|
||||||
entries["delivery_sle"] = sle_dict["outgoing"][0]
|
entries["delivery_sle"] = sle_dict["outgoing"][0]
|
||||||
|
|
||||||
return entries
|
return entries
|
||||||
|
|
||||||
@ -184,9 +185,10 @@ class DocType(StockController):
|
|||||||
def on_stock_ledger_entry(self):
|
def on_stock_ledger_entry(self):
|
||||||
if self.via_stock_ledger and not self.doc.fields.get("__islocal"):
|
if self.via_stock_ledger and not self.doc.fields.get("__islocal"):
|
||||||
last_sle = self.get_last_sle()
|
last_sle = self.get_last_sle()
|
||||||
self.set_status(last_sle.get("last_sle"))
|
if last_sle:
|
||||||
self.set_purchase_details(last_sle.get("purchase_sle"))
|
self.set_status(last_sle.get("last_sle"))
|
||||||
self.set_sales_details(last_sle.get("delivery_sle"))
|
self.set_purchase_details(last_sle.get("purchase_sle"))
|
||||||
|
self.set_sales_details(last_sle.get("delivery_sle"))
|
||||||
|
|
||||||
def on_communication(self):
|
def on_communication(self):
|
||||||
return
|
return
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user