fix: don't allow negative rates (#36027)
* fix: don't allow negative rate * test: don't allow negative rate * fix: only check for -rate on items child table
This commit is contained in:
committed by
GitHub
parent
b715453ae3
commit
dedf24b86d
@@ -233,6 +233,9 @@ class StatusUpdater(Document):
|
||||
if hasattr(d, "qty") and d.qty > 0 and self.get("is_return"):
|
||||
frappe.throw(_("For an item {0}, quantity must be negative number").format(d.item_code))
|
||||
|
||||
if hasattr(d, "item_code") and hasattr(d, "rate") and d.rate < 0:
|
||||
frappe.throw(_("For an item {0}, rate must be a positive number").format(d.item_code))
|
||||
|
||||
if d.doctype == args["source_dt"] and d.get(args["join_field"]):
|
||||
args["name"] = d.get(args["join_field"])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user