diff --git a/ippisite/ippidb/templates/base.html b/ippisite/ippidb/templates/base.html
index d6e1f74a9caa84fd533332673dd846ade330abc7..b37f34252bf43b1e40ce8bbb634a4109fc5a2d99 100644
--- a/ippisite/ippidb/templates/base.html
+++ b/ippisite/ippidb/templates/base.html
@@ -147,8 +147,9 @@
                 });
                 document.getElementById(canvasId).onclick = function(evt){
                     var activePoints = scatterChart.getElementAtEvent(evt);
+                    var datasetIndex = activePoints[0]._datasetIndex;
                     var selectedIndex = activePoints[0]._index;
-                    var id = scatterChart.data.datasets[0].data[selectedIndex].id;
+                    var id = scatterChart.data.datasets[datasetIndex].data[selectedIndex].id;
                     window.location = '/compound/'+id;
                 };
             };