From 36ad6cf7f9520cab4790ffba9aef066acdee0c61 Mon Sep 17 00:00:00 2001 From: DBT Date: Wed, 25 Feb 2026 16:11:46 +0000 Subject: [PATCH] cron web api: support kind=cron with expr for create/update --- cmd/clawgo/cmd_gateway.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/cmd/clawgo/cmd_gateway.go b/cmd/clawgo/cmd_gateway.go index 8e76d8e..8830d30 100644 --- a/cmd/clawgo/cmd_gateway.go +++ b/cmd/clawgo/cmd_gateway.go @@ -245,6 +245,13 @@ func gatewayCmd() { at := int64(atMS) schedule.AtMS = &at } + if kind == "cron" { + expr := getStr("expr") + if expr == "" { + return nil, fmt.Errorf("expr required for kind=cron") + } + schedule.Expr = expr + } deliver := false if v, ok := args["deliver"].(bool); ok { deliver = v @@ -288,6 +295,13 @@ func gatewayCmd() { s.AtMS = &at } } + if kind == "cron" { + expr := getStr("expr") + if expr == "" { + return nil, fmt.Errorf("expr required for kind=cron") + } + s.Expr = expr + } in.Schedule = &s } return cronService.UpdateJob(id, in)