Skip to content

Commit 0113b69

Browse files
committed
fix: enhanced query param validation for commit metadata for pipeline material
1 parent 6f86b87 commit 0113b69

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

api/restHandler/app/pipeline/configure/BuildPipelineRestHandler.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1664,9 +1664,11 @@ func (handler *PipelineConfigRestHandlerImpl) GetCommitMetadataForPipelineMateri
16641664
return
16651665
}
16661666
vars := mux.Vars(r)
1667-
ciPipelineMaterialId, err := strconv.Atoi(vars["ciPipelineMaterialId"])
1667+
ciPipelineMaterialIdString := vars["ciPipelineMaterialId"]
1668+
ciPipelineMaterialId, err := strconv.Atoi(ciPipelineMaterialIdString)
16681669
if err != nil {
1669-
common.WriteJsonResp(w, err, nil, http.StatusBadRequest)
1670+
handler.Logger.Errorw("failed to extract ciPipelineMaterialId from param must be integer", "error", err, "ciPipelineMaterialId", ciPipelineMaterialIdString)
1671+
common.HandleParameterError(w, r, "ciPipelineMaterialId", ciPipelineMaterialIdString)
16701672
return
16711673
}
16721674

0 commit comments

Comments
 (0)