MCPcopy
hub / github.com/apache/devlake / SanitizeTask

Function SanitizeTask

backend/server/services/pipeline.go:174–182  ·  view source on GitHub ↗
(pipelineTask *models.PipelineTask)

Source from the content-addressed store, hash-verified

172}
173
174func SanitizeTask(pipelineTask *models.PipelineTask) (*models.PipelineTask, error) {
175 pluginName := pipelineTask.Plugin
176 options, err := SanitizePluginOption(pluginName, pipelineTask.Options)
177 if err != nil {
178 return pipelineTask, err
179 }
180 pipelineTask.Options = options
181 return pipelineTask, nil
182}
183
184func SanitizePluginOption(pluginName string, option map[string]interface{}) (map[string]interface{}, error) {
185 if sanitizer, ok := pluginOptionSanitizers[pluginName]; ok {

Callers 2

SanitizeBlueprintFunction · 0.85
SanitizePipelineFunction · 0.85

Calls 1

SanitizePluginOptionFunction · 0.85

Tested by

no test coverage detected