UNPKG

@openinc/parse-server-opendash

Version:
19 lines (18 loc) 707 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initSchedulesFeature = initSchedulesFeature; const types_1 = require("../../../types"); async function initSchedulesFeature() { updateFiinishedSchedules(); } async function updateFiinishedSchedules() { const executionsToUpdate = await new Parse.Query(types_1.Maintenance_Schedule_Execution) .exists("finishedAt") .notEqualTo("status", "completed") .find({ useMasterKey: true }); for (const execution of executionsToUpdate) execution.set("status", "completed"); await types_1.Maintenance_Schedule_Execution.saveAll(executionsToUpdate, { useMasterKey: true, }); }