diff --git a/server/scripts/index.js b/server/scripts/index.js index f367f63..9e27c87 100644 --- a/server/scripts/index.js +++ b/server/scripts/index.js @@ -145,7 +145,7 @@ var siteScript = async function() { var planning = planningsDB[i]; for (j in regattas) { var regatta = regattas[j]; - if (regatta.id == planning.regatta) { + if ((regatta.id == planning.regatta) && (regatta.length > 0)) { planning.regatta = regatta; plannings.push(planning); } @@ -162,8 +162,6 @@ var siteScript = async function() { var planning = plannings[i]; var regatta = planning.regatta; - if (regatta['length'] < 1) continue; - var club = null; if (regatta['club'] != null) club = await dbGetData('clubs', regatta['club']); @@ -259,13 +257,19 @@ var siteScript = async function() { var maxDate = getToday(); maxDate.setDate(maxDate.getDate() + 14); var regattas = await dbGetRegattasRange(minDate, maxDate); + i = 0; + while (i < regattas.length) { + if (regattas.length < 1) { + regattas.splice(i, 1); + } else { + i ++; + } + } if (regattas.length > 0) { list = ''; for (i in regattas) { var regatta = regattas[i]; - if (regatta['length'] < 1) continue; - var club = null; if (regatta['club'] != null) club = await dbGetData('clubs', regatta['club']); @@ -365,6 +369,14 @@ var siteScript = async function() { var maxDate = getToday(); maxDate.setDate(maxDate.getDate() - 1); var regattas = await dbGetRegattasRange(minDate, maxDate); + i = 0; + while (i < regattas.length) { + if (regattas.length < 1) { + regattas.splice(i, 1); + } else { + i ++; + } + } regattas.sort(function(a,b){ return b.date.localeCompare(a.date); }); @@ -373,8 +385,6 @@ var siteScript = async function() { for (i in regattas) { var regatta = regattas[i]; - if (regatta['length'] < 1) continue; - var club = null; if (regatta['club'] != null) club = await dbGetData('clubs', regatta['club']); diff --git a/server/version.php b/server/version.php index 5ede751..2c4d020 100644 --- a/server/version.php +++ b/server/version.php @@ -1,5 +1,5 @@