fix: removed the validation

This commit is contained in:
Rohit Waghchaure
2025-11-07 16:39:13 +05:30
parent 689eee767d
commit 10131333b2

View File

@@ -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