fix: Stock Reservation validation for SO

This commit is contained in:
s-aga-r
2023-03-31 13:12:19 +05:30
parent 81fe5cfd72
commit 26569b2162

View File

@@ -791,11 +791,6 @@ class StockController(AccountsController):
if not self.get("reserve_stock"): if not self.get("reserve_stock"):
return return
if self.doctype != "Sales Order":
frappe.throw(
_("Stock Reservation can only be created against a {0}.").format(frappe.bold("Sales Order"))
)
if not frappe.db.get_single_value("Stock Settings", "enable_stock_reservation"): if not frappe.db.get_single_value("Stock Settings", "enable_stock_reservation"):
frappe.throw( frappe.throw(
_("Please enable {0} in the {1}.").format( _("Please enable {0} in the {1}.").format(
@@ -803,11 +798,9 @@ class StockController(AccountsController):
) )
) )
if not frappe.db.get_single_value("Stock Settings", "reserve_stock_on_sales_order_submission"): if self.doctype != "Sales Order":
frappe.throw( frappe.throw(
_("Please enable {0} in the {1}.").format( _("Stock Reservation can only be created against a {0}.").format(frappe.bold("Sales Order"))
frappe.bold("Reserve Stock on Sales Order Submission"), frappe.bold("Stock Settings")
)
) )
for item in self.get("items"): for item in self.get("items"):