mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-27 08:54:45 +00:00
fix: Check for custom dimensions
This commit is contained in:
@@ -23,6 +23,7 @@ erpnext.accounts.dimensions = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
setup_filters(frm, doctype) {
|
setup_filters(frm, doctype) {
|
||||||
|
if (this.accounting_dimensions) {
|
||||||
this.accounting_dimensions.forEach((dimension) => {
|
this.accounting_dimensions.forEach((dimension) => {
|
||||||
frappe.model.with_doctype(dimension['document_type'], () => {
|
frappe.model.with_doctype(dimension['document_type'], () => {
|
||||||
let parent_fields = [];
|
let parent_fields = [];
|
||||||
@@ -39,6 +40,7 @@ erpnext.accounts.dimensions = {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
setup_child_filters(frm, doctype, parentfield, dimension) {
|
setup_child_filters(frm, doctype, parentfield, dimension) {
|
||||||
@@ -91,7 +93,7 @@ erpnext.accounts.dimensions = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
copy_dimension_from_first_row(frm, cdt, cdn, fieldname) {
|
copy_dimension_from_first_row(frm, cdt, cdn, fieldname) {
|
||||||
if (frappe.meta.has_field(frm.doctype, fieldname)) {
|
if (frappe.meta.has_field(frm.doctype, fieldname) && this.accounting_dimensions) {
|
||||||
this.accounting_dimensions.forEach((dimension) => {
|
this.accounting_dimensions.forEach((dimension) => {
|
||||||
let row = frappe.get_doc(cdt, cdn);
|
let row = frappe.get_doc(cdt, cdn);
|
||||||
frm.script_manager.copy_from_first_row(fieldname, row, [dimension['fieldname']]);
|
frm.script_manager.copy_from_first_row(fieldname, row, [dimension['fieldname']]);
|
||||||
|
|||||||
Reference in New Issue
Block a user