| @@ -749,9 +749,9 @@ | ||
| 749 | 749 | $settings = get_post_meta( $chart->ID, Visualizer_Plugin::CF_SETTINGS, true ); |
| 750 | 750 | $series = get_post_meta( $chart->ID, Visualizer_Plugin::CF_SERIES, true ); |
| 751 | 751 | $is_woocommerce_report = get_post_meta( $chart->ID, Visualizer_Plugin::CF_IS_WOOCOMMERCE_SOURCE, true ); |
| 752 | 752 | |
| 753 | - if ( isset( $settings['series'] ) && ! ( count( $settings['series'] ) - count( $series ) > 1 ) ) { | |
| 753 | + if ( isset( $settings['series'] ) && is_array( $settings['series'] ) && is_array( $series ) && ! ( count( $settings['series'] ) - count( $series ) > 1 ) ) { | |
| 754 | 754 | $diff_total_series = abs( count( $settings['series'] ) - count( $series ) ); |
| 755 | 755 | if ( $diff_total_series ) { |
| 756 | 756 | foreach ( range( 1, $diff_total_series ) as $k => $diff_series ) { |
| 757 | 757 | $settings['series'][] = end( $settings['series'] ); |