From da0961c121722f1b41b30629ef44646de4747e38 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Sat, 11 May 2019 11:30:07 -0700 Subject: [PATCH] Check if tick is defined --- src/scales/scale.time.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/scales/scale.time.js b/src/scales/scale.time.js index 172c230e056..d6a3f5b0afb 100644 --- a/src/scales/scale.time.js +++ b/src/scales/scale.time.js @@ -677,7 +677,8 @@ module.exports = Scale.extend({ var minorFormat = formats[me._unit]; var majorUnit = me._majorUnit; var majorFormat = formats[majorUnit]; - var isMajorTime = isNaN(index) ? false : ticks[index].major; + var tick = !isNaN(index) && ticks[index]; + var isMajorTime = tick && tick.major; var tickOpts = options.ticks; var majorTickOpts = tickOpts.major; var major = majorTickOpts.enabled && majorUnit && majorFormat && isMajorTime;