Fix event issue where events were not showing on page because the event_creator was looping forever due to another issue with dates

Transactions
Dan 2017-10-01 16:29:19 -06:00
parent c5f8da12cf
commit 4d0d95fd35
3 changed files with 10 additions and 2 deletions

View File

@ -48,7 +48,6 @@ exports.getEvents = function(pageSize, pageNumber, callback){
event.timezoneOffset = rows[i].TimezoneOffset;
events.push(event);
}
console.log(events);
callback(null,events);
});
};

View File

@ -35,6 +35,9 @@ exports.getEvents = getEvents;
function getEvents(pageNumber, pageSize, callback){
dbEvents.getEvents(pageSize,pageNumber,function(err,events){
console.log("Page Size",pageSize);
console.log("Page Number", pageNumber);
console.log("Events: ",events.length);
if (err){
callback(err,null);
}
@ -75,6 +78,7 @@ function addEventsToDB(currentEvents, pageNumber, pageSize, callback){
waitForAll(function(cb){
if (config.ss.exists == false){
console.log("Add Sunday School");
config.ss.exists = false;
dbEvents.insertEvent(config.ss.title,config.ss.startTime,config.ss.endTime,offset,config.ss.description,function(error, event){
if (error){
@ -136,6 +140,11 @@ function nextDay(startDate, dayOfWeek, hour, minutes, offset){
startDate.setMinutes(minutes);
startDate.setSeconds(0);
startDate.setMilliseconds(0);
var dte = new Date();
if (startDate <= dte){
//Add seven days
startDate.setDate(startDate.getDate() + 7);
}
startDate.setTime(startDate.getTime() + (offset * 60000));
return startDate;
}

View File

@ -1,7 +1,7 @@
#!/bin/sh
BUILD_ANGULAR_ARG=$1
BUILD_ANGULAR=true
BUILD_ANGULAR=false
if [ "$BUILD_ANGULAR_ARG" = -ng ]; then
BUILD_ANGULAR=true
fi