Jobs.config firing duplicates

I set up a jobs.config a few months back and all was working fine - it was sending off a scheduled email. A few weeks ago it began sending a second duplicate email but without the correct data (it was blank). I have since changed the time of the job but the duplicate email is still firing at the original time when I first set up the job.

Any tips?

Post the code please.

// /backend/jobs.config
{
“jobs” : [{
“functionLocation” : “/code.jsw” ,
“functionName” : “DailySalesData” ,
“description” : “Send daily sales emails” ,
“executionConfig” : {
“time” : “06:45” ,
“dayOfWeek” : “Monday”
}
},
{
“functionLocation” : “/code.jsw” ,
“functionName” : “DailySalesData” ,
“description” : “Send daily sales emails” ,
“executionConfig” : {
“time” : “06:45” ,
“dayOfWeek” : “Tuesday”
}
},
{
“functionLocation” : “/code.jsw” ,
“functionName” : “DailySalesData” ,
“description” : “Send daily sales emails” ,
“executionConfig” : {
“time” : “06:45” ,
“dayOfWeek” : “Wednesday”
}
},
{
“functionLocation” : “/code.jsw” ,
“functionName” : “DailySalesData” ,
“description” : “Send daily sales emails” ,
“executionConfig” : {
“time” : “06:45” ,
“dayOfWeek” : “Thursday”
}
},
{
“functionLocation” : “/code.jsw” ,
“functionName” : “DailySalesData” ,
“description” : “Send daily sales emails” ,
“executionConfig” : {
“time” : “06:45” ,
“dayOfWeek” : “Friday”
}
}
]
}