Skip to content

Commit 9f1f66a

Browse files
authored
feat: update validate for job's handler (#4113)
Signed-off-by: Gaius <gaius.qi@gmail.com>
1 parent 5042581 commit 9f1f66a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

manager/handlers/job.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ func (h *Handlers) CreateJob(ctx *gin.Context) {
8787
return
8888
}
8989

90-
if json.Args.TaskID == "" && json.Args.URL == "" {
91-
ctx.JSON(http.StatusUnprocessableEntity, gin.H{"errors": "invalid params: task_id or url is required"})
90+
if json.Args.TaskID == "" && json.Args.URL == "" && json.Args.ContentForCalculatingTaskID == nil {
91+
ctx.JSON(http.StatusUnprocessableEntity, gin.H{"errors": "invalid params: task_id, content_for_calculating_task_id or url is required"})
9292
return
9393
}
9494

@@ -106,8 +106,8 @@ func (h *Handlers) CreateJob(ctx *gin.Context) {
106106
return
107107
}
108108

109-
if json.Args.TaskID == "" && json.Args.URL == "" {
110-
ctx.JSON(http.StatusUnprocessableEntity, gin.H{"errors": "invalid params: task_id or url is required"})
109+
if json.Args.TaskID == "" && json.Args.URL == "" && json.Args.ContentForCalculatingTaskID == nil {
110+
ctx.JSON(http.StatusUnprocessableEntity, gin.H{"errors": "invalid params: task_id, content_for_calculating_task_id or url is required"})
111111
return
112112
}
113113

0 commit comments

Comments
 (0)