mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-30 18:34:48 +00:00
fix: check for both hold and closed status in po
This commit is contained in:
@@ -232,7 +232,7 @@ class PurchaseOrder(BuyingController):
|
|||||||
if self.is_subcontracted == "Yes":
|
if self.is_subcontracted == "Yes":
|
||||||
self.update_reserved_qty_for_subcontract()
|
self.update_reserved_qty_for_subcontract()
|
||||||
|
|
||||||
self.check_for_closed_status()
|
self.check_on_hold_or_closed_status()
|
||||||
|
|
||||||
frappe.db.set(self,'status','Cancelled')
|
frappe.db.set(self,'status','Cancelled')
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ from frappe.model.mapper import get_mapped_doc
|
|||||||
from erpnext.stock.stock_balance import update_bin_qty, get_indented_qty
|
from erpnext.stock.stock_balance import update_bin_qty, get_indented_qty
|
||||||
from erpnext.controllers.buying_controller import BuyingController
|
from erpnext.controllers.buying_controller import BuyingController
|
||||||
from erpnext.manufacturing.doctype.work_order.work_order import get_item_details
|
from erpnext.manufacturing.doctype.work_order.work_order import get_item_details
|
||||||
from erpnext.buying.utils import check_for_closed_status, validate_for_items
|
from erpnext.buying.utils import check_on_hold_or_closed_status, validate_for_items
|
||||||
from erpnext.stock.doctype.item.item import get_item_defaults
|
from erpnext.stock.doctype.item.item import get_item_defaults
|
||||||
|
|
||||||
from six import string_types
|
from six import string_types
|
||||||
@@ -100,7 +100,7 @@ class MaterialRequest(BuyingController):
|
|||||||
|
|
||||||
def before_cancel(self):
|
def before_cancel(self):
|
||||||
# if MRQ is already closed, no point saving the document
|
# if MRQ is already closed, no point saving the document
|
||||||
check_for_closed_status(self.doctype, self.name)
|
check_on_hold_or_closed_status(self.doctype, self.name)
|
||||||
self.set_status(update=True, status='Cancelled')
|
self.set_status(update=True, status='Cancelled')
|
||||||
|
|
||||||
def check_modified_date(self):
|
def check_modified_date(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user