]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Fix binarySearch for empty dataset (#7023)
authorJukka Kurkela <jukka.kurkela@gmail.com>
Tue, 28 Jan 2020 16:46:23 +0000 (18:46 +0200)
committerEvert Timberg <evert.timberg+github@gmail.com>
Tue, 28 Jan 2020 16:46:23 +0000 (11:46 -0500)
src/core/core.interaction.js

index 77780e0d8d2c1e026ed99ddffca0d8abfcebb568..797dca4cd87084beece5562650219d74b5a22dc8 100644 (file)
@@ -52,7 +52,7 @@ function evaluateAllVisibleItems(chart, handler) {
 function binarySearch(metaset, axis, value, intersect) {
        const {controller, data, _sorted} = metaset;
        const iScale = controller._cachedMeta.iScale;
-       if (iScale && axis === iScale.axis && _sorted) {
+       if (iScale && axis === iScale.axis && _sorted && data.length) {
                const lookupMethod = iScale._reversePixels ? _rlookup : _lookup;
                if (!intersect) {
                        return lookupMethod(data, axis, value);