fix: Check if df.options exists before setting docfields
Fixes: https://github.com/frappe/frappe/issues/12793
This commit is contained in:
parent
1767d87dfd
commit
a71066f3a4
1 changed files with 2 additions and 1 deletions
|
|
@ -5,7 +5,7 @@ export default class GridRow {
|
|||
this.on_grid_fields_dict = {};
|
||||
this.on_grid_fields = [];
|
||||
$.extend(this, opts);
|
||||
if (this.doc) {
|
||||
if (this.doc && this.parent_df.options) {
|
||||
this.docfields = frappe.meta.get_docfields(this.parent_df.options, this.doc.name);
|
||||
}
|
||||
this.columns = {};
|
||||
|
|
@ -255,6 +255,7 @@ export default class GridRow {
|
|||
this.grid.visible_columns.forEach((col, ci) => {
|
||||
// to get update df for the row
|
||||
let df = this.docfields.find(field => field.fieldname === col[0].fieldname);
|
||||
|
||||
let colsize = col[1];
|
||||
let txt = this.doc ?
|
||||
frappe.format(this.doc[df.fieldname], df, null, this.doc) :
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue