Hi Team
We are developing the paid app for Freshdesk. In this app, we use scheduled events to do some business tasks. I’m able to create a schedule, but it’s not getting triggered. If I try to update, fetch, or delete the schedule, it throws an error. which is a 500 internal server error. This happens randomly on my account.
For example
I have five active schedules in my app, of which two are not getting triggered. The remaining three are getting triggered. I can’t update, fetch, or delete if those two are not triggered. I can update,fetch, or delete the remaining ones that are triggered. For the failed two, I’m getting a 500 internal server error.
server.js
CREATE
try {
let data = await $schedule.create({
name: options.schedule.name, // my schedule name
data: options,
schedule_at: options.schedule.date, //time format 2023-08-16T09:39:00.000Z
});
renderData(null, data);
} catch (error) {
console.error(error);
renderData(error);
}
UPDATE
try {
let data = await $schedule.update({
name: options.schedule.name,
data: options,
schedule_at: options.schedule.date,
});
renderData(null, data);
} catch (error) {
console.error(error);
renderData(error);
}
},
FETCH
try {
let data = await $schedule.fetch({
name: options.schedule.name,
});
renderData(null, data);
} catch (error) {
console.error(error);
renderData(error);
}
DELETE
try {
let data = await $schedule.delete({
name: options.schedule.name,
});
renderData(null, data);
} catch (error) {
console.error(error);
renderData(error);
}
ERROR
Any help will be appreciated. Thanks in advance.