Index: lams_central/web/includes/javascript/chart.js =================================================================== diff -u -r62aaf160878735888d077bf28fac3c1989bb8fbd -r732a4ae6cac3f936d7bee690671dc0a8c0200f8a --- lams_central/web/includes/javascript/chart.js (.../chart.js) (revision 62aaf160878735888d077bf28fac3c1989bb8fbd) +++ lams_central/web/includes/javascript/chart.js (.../chart.js) (revision 732a4ae6cac3f936d7bee690671dc0a8c0200f8a) @@ -6,16 +6,16 @@ case 'string': // get data with the given URL d3.json(dataSource, function(error, response){ - if (error) { - // forward error to browser - throw error; - } + if (error) { + // forward error to browser + throw error; + } + + if (!response || $.isEmptyObject(response)) { + // if there is no data to display + return; + } - if (!response || $.isEmptyObject(response)) { - // if there is no data to display - return; - } - _drawChart(type, chartID, response.data, legendOnHover); }); break;