Author: sebb
Date: Sat Jun 14 16:53:21 2025
New Revision: 1926417

URL: http://svn.apache.org/viewvc?rev=1926417&view=rev
Log:
Check for presence of kibble data

Modified:
    
comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js
    comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js

Modified: 
comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js
URL: 
http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js?rev=1926417&r1=1926416&r2=1926417&view=diff
==============================================================================
--- 
comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js 
(original)
+++ 
comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js 
Sat Jun 14 16:53:21 2025
@@ -246,8 +246,8 @@ function statistics_health(data) {
         xhtml.innerHTML = txt;
         html.inject(xhtml);
         
-        let hasdevlist = (a[2] == 'dev' && data.kibble.timeseries.devlist && 
data.kibble.timeseries.devlist.length);
-        let hasuserlist = (a[2].match(/^users?$/) && 
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
+        let hasdevlist = (a[2] == 'dev' && data.kibble && 
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
+        let hasuserlist = (a[2].match(/^users?$/) && data.kibble && 
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
 
         if (txt.length > 0 && !(hasdevlist||hasuserlist)) {
             let cols = [
@@ -330,7 +330,7 @@ function statistics_health(data) {
     }
 
     // JIRA changes
-    if (data.kibble.timeseries.jira.length > 0) {
+    if (data.kibble && data.kibble.timeseries.jira.length > 0) {
         let xhtml = new HTML('div', {
             style: {
                 position: 'relative',
@@ -376,7 +376,7 @@ function statistics_health(data) {
 
         xhtml.innerHTML = txt;
         html.inject(xhtml);
-        if (data.kibble.timeseries.jira && data.kibble.timeseries.jira.length 
> 0) {
+        if (data.kibble && data.kibble.timeseries.jira && 
data.kibble.timeseries.jira.length > 0) {
 
             let cols = [
                 ['x'],
@@ -450,7 +450,7 @@ function statistics_health(data) {
     }
 
     // Commits and contributors
-    if (data.kibble.commits) {
+    if (data.kibble && data.kibble.commits) {
         let xhtml = new HTML('div', {
             style: {
                 position: 'relative',
@@ -563,7 +563,7 @@ function statistics_health(data) {
     
 
     // GitHub: PRs
-    if (data.kibble.timeseries.github.length > 0) {
+    if (data.kibble && data.kibble.timeseries.github.length > 0) {
         
         let xhtml = new HTML('div', {
             style: {
@@ -691,7 +691,7 @@ function statistics_health(data) {
 
     
     // GitHub: issues
-    if (data.kibble.timeseries.github.length > 0 && 
!(data.kibble.issues.after.opened == 0 && data.kibble.issues.before.opened == 
0) ) {
+    if (data.kibble && data.kibble.timeseries.github.length > 0 && 
!(data.kibble.issues.after.opened == 0 && data.kibble.issues.before.opened == 
0) ) {
         
         let xhtml = new HTML('div', {
             style: {

Modified: comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js
URL: 
http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js?rev=1926417&r1=1926416&r2=1926417&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js (original)
+++ comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js Sat Jun 14 
16:53:21 2025
@@ -2464,8 +2464,8 @@ function statistics_health(data) {
         xhtml.innerHTML = txt;
         html.inject(xhtml);
         
-        let hasdevlist = (a[2] == 'dev' && data.kibble.timeseries.devlist && 
data.kibble.timeseries.devlist.length);
-        let hasuserlist = (a[2].match(/^users?$/) && 
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
+        let hasdevlist = (a[2] == 'dev' && data.kibble && 
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
+        let hasuserlist = (a[2].match(/^users?$/) && data.kibble && 
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
 
         if (txt.length > 0 && !(hasdevlist||hasuserlist)) {
             let cols = [
@@ -2548,7 +2548,7 @@ function statistics_health(data) {
     }
 
     // JIRA changes
-    if (data.kibble.timeseries.jira.length > 0) {
+    if (data.kibble && data.kibble.timeseries.jira.length > 0) {
         let xhtml = new HTML('div', {
             style: {
                 position: 'relative',
@@ -2594,7 +2594,7 @@ function statistics_health(data) {
 
         xhtml.innerHTML = txt;
         html.inject(xhtml);
-        if (data.kibble.timeseries.jira && data.kibble.timeseries.jira.length 
> 0) {
+        if (data.kibble && data.kibble.timeseries.jira && 
data.kibble.timeseries.jira.length > 0) {
 
             let cols = [
                 ['x'],
@@ -2668,7 +2668,7 @@ function statistics_health(data) {
     }
 
     // Commits and contributors
-    if (data.kibble.commits) {
+    if (data.kibble && data.kibble.commits) {
         let xhtml = new HTML('div', {
             style: {
                 position: 'relative',
@@ -2781,7 +2781,7 @@ function statistics_health(data) {
     
 
     // GitHub: PRs
-    if (data.kibble.timeseries.github.length > 0) {
+    if (data.kibble && data.kibble.timeseries.github.length > 0) {
         
         let xhtml = new HTML('div', {
             style: {
@@ -2909,7 +2909,7 @@ function statistics_health(data) {
 
     
     // GitHub: issues
-    if (data.kibble.timeseries.github.length > 0 && 
!(data.kibble.issues.after.opened == 0 && data.kibble.issues.before.opened == 
0) ) {
+    if (data.kibble && data.kibble.timeseries.github.length > 0 && 
!(data.kibble.issues.after.opened == 0 && data.kibble.issues.before.opened == 
0) ) {
         
         let xhtml = new HTML('div', {
             style: {


Reply via email to