fix cron trigger output

This commit is contained in:
Martin McKeaveney 2021-05-25 13:39:30 +01:00
parent 38e6790146
commit b372f4cf1e
2 changed files with 13 additions and 2 deletions

View File

@ -65,7 +65,10 @@ async function checkForCronTriggers({ appId, oldAuto, newAuto }) {
// need to create cron job // need to create cron job
else if (isCronTrigger(newAuto) && cronTriggerActivated) { else if (isCronTrigger(newAuto) && cronTriggerActivated) {
const job = await triggers.automationQueue.add( const job = await triggers.automationQueue.add(
{ automation: newAuto, event: { appId } }, {
automation: newAuto,
event: { appId, timestamp: Date.now() },
},
{ repeat: { cron: newTrigger.inputs.cron } } { repeat: { cron: newTrigger.inputs.cron } }
) )
// Assign cron job ID from bull so we can remove it later if the cron trigger is removed // Assign cron job ID from bull so we can remove it later if the cron trigger is removed

View File

@ -216,7 +216,15 @@ const BUILTIN_DEFINITIONS = {
}, },
required: ["cron"], required: ["cron"],
}, },
outputs: {}, outputs: {
properties: {
timestamp: {
type: "number",
description: "Timestamp the cron was executed",
},
},
required: ["timestamp"],
},
}, },
type: "TRIGGER", type: "TRIGGER",
}, },