diff --git a/MultiPeriodDaily.js b/MultiPeriodDaily.js index 962fb1868..c25258817 100644 --- a/MultiPeriodDaily.js +++ b/MultiPeriodDaily.js @@ -367,6 +367,18 @@ const timePeriod = global.dailyFilePeriods[n][0]; const outputPeriodLabel = global.dailyFilePeriods[n][1]; + if (processConfig.framework.validPeriods !== undefined) { + let validPeriod = false; + for (let i = 0; i < processConfig.framework.validPeriods.length; i++) { + let period = processConfig.framework.validPeriods[i]; + if (period === outputPeriodLabel) { validPeriod = true } + } + if (validPeriod === false) { + periodsControlLoop(); + return; + } + } + let dependencyIndex = 0; dataFiles = [];