From fdcfab40215134da232c32ce9e7c416d07f3796d Mon Sep 17 00:00:00 2001 From: Hyyan Abo Fakher Date: Fri, 13 Oct 2017 10:27:36 +0200 Subject: [PATCH] Fix `Can not read hasOwnProperty of undefined` --- js/BBjGridExWidget.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/BBjGridExWidget.js b/js/BBjGridExWidget.js index 7cf044a3..8a550607 100644 --- a/js/BBjGridExWidget.js +++ b/js/BBjGridExWidget.js @@ -143,14 +143,14 @@ function bbj_grid_widget_set_state(state) { function bbj_grid_widget_get_value_formatter(filter) { - return bbj_grid_supported_value_formatter.hasOwnProperty(filter) ? + return bbj_grid_supported_value_formatter && bbj_grid_supported_value_formatter.hasOwnProperty(filter) ? bbj_grid_supported_value_formatter[filter] : null; } function bbj_grid_widget_get_value_formatter_date(data) { if ( - $doc.bbj_grid_widget_meta.hasOwnProperty(data.colDef.field) && + ($doc.bbj_grid_widget_meta && $doc.bbj_grid_widget_meta.hasOwnProperty(data.colDef.field)) && $doc.bbj_grid_widget_meta[data.colDef.field].hasOwnProperty('MASK') ) { return bbj_mask_date( @@ -163,7 +163,7 @@ function bbj_grid_widget_get_value_formatter_date(data) { function bbj_grid_widget_get_value_formatter_number(data) { if ( - $doc.bbj_grid_widget_meta.hasOwnProperty(data.colDef.field) && + ($doc.bbj_grid_widget_meta && $doc.bbj_grid_widget_meta.hasOwnProperty(data.colDef.field)) && $doc.bbj_grid_widget_meta[data.colDef.field].hasOwnProperty('MASK') ) { return bbj_mask_number(