Merge pull request #50411 from rohitwaghchaure/fixed-github-47250

fix: removed the validation
This commit is contained in:
rohitwaghchaure
2025-11-07 18:01:54 +05:30
committed by GitHub

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