Bug on Format date
This commit is contained in:
parent
99bf1106f3
commit
b8b62dc2c8
@ -138,6 +138,10 @@ func (wfa *workflowMongoAccessor) book(id string, realData *Workflow, execs []*w
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (wfa *workflowMongoAccessor) execution(id string, realData *Workflow, delete bool) (int, error) {
|
func (wfa *workflowMongoAccessor) execution(id string, realData *Workflow, delete bool) (int, error) {
|
||||||
|
if realData.Schedule == nil {
|
||||||
|
realData.ScheduleActive = false
|
||||||
|
return 200, nil
|
||||||
|
}
|
||||||
var err error
|
var err error
|
||||||
nats := tools.NewNATSCaller()
|
nats := tools.NewNATSCaller()
|
||||||
res, code, _ := wfa.LoadOne(id)
|
res, code, _ := wfa.LoadOne(id)
|
||||||
@ -154,9 +158,13 @@ func (wfa *workflowMongoAccessor) execution(id string, realData *Workflow, delet
|
|||||||
nats.SetNATSPub(utils.WORKFLOW.String(), tools.REMOVE, realData)
|
nats.SetNATSPub(utils.WORKFLOW.String(), tools.REMOVE, realData)
|
||||||
return 200, err
|
return 200, err
|
||||||
}
|
}
|
||||||
|
if r.Schedule != nil {
|
||||||
if r.Schedule != nil && r.Schedule.Start == realData.Schedule.Start && r.Schedule.End == realData.Schedule.End && r.Schedule.Cron == realData.Schedule.Cron {
|
if r.Schedule.Start != nil && realData.Schedule.Start != nil && (r.Schedule.Start.Equal(*realData.Schedule.Start) || r.Schedule.Start.After(*realData.Schedule.Start)) {
|
||||||
return 200, nil
|
return 200, nil
|
||||||
|
}
|
||||||
|
if r.Schedule.Start == realData.Schedule.Start && r.Schedule.End == realData.Schedule.End && r.Schedule.Cron == realData.Schedule.Cron {
|
||||||
|
return 200, nil
|
||||||
|
}
|
||||||
}
|
}
|
||||||
accessor := (&workflow_execution.WorkflowExecution{}).GetAccessor(nil)
|
accessor := (&workflow_execution.WorkflowExecution{}).GetAccessor(nil)
|
||||||
execs, err := wfa.getExecutions(id, realData)
|
execs, err := wfa.getExecutions(id, realData)
|
||||||
|
Loading…
Reference in New Issue
Block a user