Skip to content

Commit b638aed

Browse files
sagarvoramergify[bot]
authored andcommitted
fix: exclude current doc when checking for duplicate
(cherry picked from commit d8ef5e4)
1 parent 1a9873b commit b638aed

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

erpnext/manufacturing/doctype/work_order/test_work_order.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ def setUp(self):
4242
prepare_data_for_backflush_based_on_materials_transferred()
4343

4444
def tearDown(self):
45+
frappe.local.future_sle = {}
4546
frappe.db.rollback()
4647

4748
def check_planned_qty(self):

erpnext/stock/doctype/stock_entry/stock_entry.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,12 @@ def get_basic_rate_for_manufactured_item(self, finished_item_qty, outgoing_items
913913

914914
if frappe.db.exists(
915915
"Stock Entry",
916-
{"docstatus": 1, "work_order": self.work_order, "purpose": "Manufacture"},
916+
{
917+
"docstatus": 1,
918+
"work_order": self.work_order,
919+
"purpose": "Manufacture",
920+
"name": ("!=", self.name),
921+
},
917922
):
918923
frappe.throw(
919924
_("Only one {0} entry can be created against the Work Order {1}").format(

0 commit comments

Comments
 (0)