|
|
|
@ -21,6 +21,7 @@ const { |
|
|
|
const { events } = require("@budibase/backend-core") |
|
|
|
const { app } = require("@budibase/backend-core/cache") |
|
|
|
const { logs } = require("@budibase/pro") |
|
|
|
const { clearOldHistory } = require("../../automations/logging") |
|
|
|
|
|
|
|
const ACTION_DEFS = removeDeprecated(actions.ACTION_DEFINITIONS) |
|
|
|
const TRIGGER_DEFS = removeDeprecated(triggers.TRIGGER_DEFINITIONS) |
|
|
|
@ -195,6 +196,8 @@ exports.destroy = async function (ctx) { |
|
|
|
|
|
|
|
exports.logSearch = async function (ctx) { |
|
|
|
let { automationId, status, page, startDate } = ctx.request.body |
|
|
|
// before querying logs, make sure old logs are cleared out
|
|
|
|
await clearOldHistory() |
|
|
|
ctx.body = await logs.automations.getLogs( |
|
|
|
startDate, |
|
|
|
status, |
|
|
|
|