diff --git a/data.php b/data.php index aeba20f4..2451619a 100644 --- a/data.php +++ b/data.php @@ -68,6 +68,16 @@ $domains_over_time = overTime10mins($dns_queries); $ads_over_time = overTime10mins($ads_blocked); + + // Provide a minimal valid array if there have are no blocked + // queries at all. Otherwise the output of the API is inconsistent. + if(count($ads_blocked) == 0) + { + $ads_over_time = [1 => 0]; + } + + print_r($domains_over_time); + alignTimeArrays($ads_over_time, $domains_over_time); return Array( 'domains_over_time' => $domains_over_time,