From 244dce50986f091b7cdb3ef708e04d70584af6b3 Mon Sep 17 00:00:00 2001
From: Anwar Patel <140244767+anwarpatelnoori@users.noreply.github.com>
Date: Wed, 17 Sep 2025 17:43:29 +0530
Subject: [PATCH] fix: Incorrect filters in Voucher Child Table of Land Cost
Voucher DocType (#49500)
* fix: company filter in receipt_document in landed cost voucher
* refactor: use strict equality
---
.../landed_cost_voucher.js | 45 +++++--------------
1 file changed, 12 insertions(+), 33 deletions(-)
diff --git a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js
index bbc80d5eb03..ba6d72f882a 100644
--- a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js
+++ b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js
@@ -5,31 +5,6 @@ frappe.provide("erpnext.stock");
erpnext.landed_cost_taxes_and_charges.setup_triggers("Landed Cost Voucher");
erpnext.stock.LandedCostVoucher = class LandedCostVoucher extends erpnext.stock.StockController {
- setup() {
- var me = this;
- this.frm.fields_dict.purchase_receipts.grid.get_field("receipt_document").get_query = function (
- doc,
- cdt,
- cdn
- ) {
- var d = locals[cdt][cdn];
-
- var filters = [
- [d.receipt_document_type, "docstatus", "=", "1"],
- [d.receipt_document_type, "company", "=", me.frm.doc.company],
- ];
-
- if (d.receipt_document_type == "Purchase Invoice") {
- filters.push(["Purchase Invoice", "update_stock", "=", "1"]);
- }
-
- if (!me.frm.doc.company) frappe.msgprint(__("Please enter company first"));
- return {
- filters: filters,
- };
- };
- }
-
refresh() {
var help_content = `