File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -725,7 +725,7 @@ class Chart {
725725 hidden : null , // See isDatasetVisible() comment
726726 xAxisID : null ,
727727 yAxisID : null ,
728- order : dataset . order || 0 ,
728+ order : dataset && dataset . order || 0 ,
729729 index : datasetIndex ,
730730 _dataset : dataset ,
731731 _parsed : [ ] ,
@@ -808,7 +808,7 @@ class Chart {
808808 const me = this ;
809809 const meta = me . _metasets && me . _metasets [ datasetIndex ] ;
810810
811- if ( meta ) {
811+ if ( meta && meta . controller ) {
812812 meta . controller . _destroy ( ) ;
813813 delete me . _metasets [ datasetIndex ] ;
814814 }
@@ -933,8 +933,9 @@ class Chart {
933933
934934 for ( i = 0 , ilen = items . length ; i < ilen ; ++ i ) {
935935 item = items [ i ] ;
936- if ( item ) {
937- this . getDatasetMeta ( item . datasetIndex ) . controller [ prefix + 'HoverStyle' ] ( item . element , item . datasetIndex , item . index ) ;
936+ const controller = item && this . getDatasetMeta ( item . datasetIndex ) . controller ;
937+ if ( controller ) {
938+ controller [ prefix + 'HoverStyle' ] ( item . element , item . datasetIndex , item . index ) ;
938939 }
939940 }
940941 }
You can’t perform that action at this time.
0 commit comments