mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-16 16:15:02 +00:00
fix: removed the validation
This commit is contained in:
@@ -190,26 +190,6 @@ class StockSettings(Document):
|
||||
)
|
||||
)
|
||||
|
||||
else:
|
||||
# Don't allow if there are negative stock
|
||||
from frappe.query_builder.functions import Round
|
||||
|
||||
precision = frappe.db.get_single_value("System Settings", "float_precision") or 3
|
||||
bin = frappe.qb.DocType("Bin")
|
||||
bin_with_negative_stock = (
|
||||
frappe.qb.from_(bin)
|
||||
.select(bin.name)
|
||||
.where(Round(bin.actual_qty, precision) < 0)
|
||||
.limit(1)
|
||||
).run()
|
||||
|
||||
if bin_with_negative_stock:
|
||||
frappe.throw(
|
||||
_("As there are negative stock, you can not enable {0}.").format(
|
||||
frappe.bold(_("Stock Reservation"))
|
||||
)
|
||||
)
|
||||
|
||||
# Enable -> Disable
|
||||
else:
|
||||
# Don't allow if there are open Stock Reservation Entries
|
||||
|
||||
Reference in New Issue
Block a user