Bladeren bron

fix: Check if df.options exists before setting docfields

Fixes: https://github.com/frappe/frappe/issues/12793
version-14
Suraj Shetty 4 jaren geleden
bovenliggende
commit
a71066f3a4
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. +2
    -1
      frappe/public/js/frappe/form/grid_row.js

+ 2
- 1
frappe/public/js/frappe/form/grid_row.js Bestand weergeven

@@ -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) :


Laden…
Annuleren
Opslaan