Skip to content

Commit 21dcc75

Browse files
author
aritra_chakraborty
committed
RED-7973: add null checks
1 parent 979432e commit 21dcc75

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@
5858
"babel-plugin-add-module-exports": "^0.2.1",
5959
"babel-preset-es2015": "^6.24.1",
6060
"chai": "^3.5.0",
61-
"eslint": "^3.19.0",
62-
"eslint-loader": "^1.7.1",
61+
"eslint-loader": "^2.0.0",
6362
"mocha": "^3.4.1",
6463
"rollup-plugin-commonjs": "^8.0.2",
6564
"rollup-plugin-node-resolve": "^3.0.0",
@@ -68,6 +67,7 @@
6867
"yards": "^0.1.4"
6968
},
7069
"dependencies": {
70+
"eslint": "^3.19.0",
7171
"fusioncharts": "^3.13.0",
7272
"vue": "^2.3.3"
7373
}

src/vue-fusioncharts.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,13 @@ export default (FC) => {
121121
},
122122
methods: {
123123
attachListeners: function (){
124-
Object.keys(this.$listeners).forEach((event)=>{
125-
this.chartObj.addEventListener(event, (e)=>{
126-
this.$emit(event, e);
124+
if(this.$listeners && typeof this.$listeners === 'object'){
125+
Object.keys(this.$listeners).forEach((event)=>{
126+
this.chartObj.addEventListener(event, (e)=>{
127+
this.$emit(event, e);
128+
});
127129
});
128-
});
130+
}
129131
},
130132
setLastOptions: function (config) {
131133
this._oldOptions = Object.assign({}, config);

0 commit comments

Comments
 (0)