fix: reset entries qty to 1 for serial item

This commit is contained in:
s-aga-r 2023-06-09 10:23:45 +05:30
parent 65b2e1fc33
commit 93e3fe8445

View File

@ -133,7 +133,7 @@ class SerialandBatchBundle(Document):
def calculate_total_qty(self, save=True):
self.total_qty = 0.0
for d in self.entries:
d.qty = abs(d.qty) if d.qty else 0
d.qty = 1 if self.has_serial_no and abs(d.qty) > 1 else abs(d.qty) if d.qty else 0
d.stock_value_difference = abs(d.stock_value_difference) if d.stock_value_difference else 0
if self.type_of_transaction == "Outward":
d.qty *= -1