qinglong/back/schedule
Martha Ramirez 50d6f3fb23 过滤 delCron 中 scheduleStacks 的 null job
nodeSchedule.scheduleJob() 对无效 cron 表达式(如 "0 * /6 * * *",
空格分开了 * /6)会返回 null,原代码原样存入 scheduleStacks 数组。
delCron 取消时对 null 调 cancel() 抛出 UNKNOWN 错误,导致 gRPC
handler 中断、HTTP 端 cronService.remove() 跳过 setCrontab(),
crontab.list 残留已删任务的记录,导致订阅更新时 gen_list_repo()
误判脚本已存在、不再重新注册。

过滤 null 并对每个 cancel 调用加 try/catch 容错。
2026-06-27 14:03:52 +08:00
..
addCron.ts 修复模块注入 2025-10-26 22:32:03 +08:00
api.ts fix: gRPC extra_schedules 为空时序列化报错 not iterable 2026-05-31 00:14:22 +08:00
client.ts grpc 服务增加证书校验 2026-06-13 20:16:49 +08:00
data.ts 定时任务支持多个定时规则 2023-09-16 00:15:50 +08:00
delCron.ts 过滤 delCron 中 scheduleStacks 的 null job 2026-06-27 14:03:52 +08:00
health.ts 增加 localhost 检测 2026-05-17 23:43:09 +08:00