Merge pull request #1555 from Budibase/fix/0.9.1-fixes

fix cron trigger output
This commit is contained in:
Martin McKeaveney 2021-05-25 14:11:08 +01:00 committed by GitHub
commit a2337fda15
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
else if (isCronTrigger(newAuto) && cronTriggerActivated) {
const job = await triggers.automationQueue.add(
{ automation: newAuto, event: { appId } },
{
automation: newAuto,
event: { appId, timestamp: Date.now() },
},
{ repeat: { cron: newTrigger.inputs.cron } }
)
// 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"],
},
outputs: {},
outputs: {
properties: {
timestamp: {
type: "number",
description: "Timestamp the cron was executed",
},
},
required: ["timestamp"],
},
},
type: "TRIGGER",
},