| @@ -130,12 +130,12 @@ | ||
| 130 | 130 | } |
| 131 | 131 | |
| 132 | 132 | switch ( $series['type'] ) { |
| 133 | 133 | case 'number': |
| 134 | - $data[$i] = floatval( $data[$i] ); | |
| 134 | + $data[$i] = !empty( $data[$i] ) ? floatval( $data[$i] ) : null; | |
| 135 | 135 | break; |
| 136 | 136 | case 'boolean': |
| 137 | - $data[$i] = filter_validate( $data[$i], FILTER_VALIDATE_BOOLEAN ); | |
| 137 | + $data[$i] = !empty( $data[$i] ) ? filter_validate( $data[$i], FILTER_VALIDATE_BOOLEAN ) : null; | |
| 138 | 138 | break; |
| 139 | 139 | case 'timeofday': |
| 140 | 140 | $date = new DateTime( '1984-03-16T' . $data[$i] ); |
| 141 | 141 | if ( $date ) { |