From ea2cdbcc55b73c6f9cbf5d5582b61844e776f31a Mon Sep 17 00:00:00 2001 From: abeizn Date: Sun, 28 Apr 2024 15:20:49 +0800 Subject: [PATCH] fix: compatible with unset configurations (#7402) --- backend/helpers/pluginhelper/api/pipeline_plan.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/backend/helpers/pluginhelper/api/pipeline_plan.go b/backend/helpers/pluginhelper/api/pipeline_plan.go index 6efafb9cc76..67cd424f3e9 100644 --- a/backend/helpers/pluginhelper/api/pipeline_plan.go +++ b/backend/helpers/pluginhelper/api/pipeline_plan.go @@ -71,13 +71,15 @@ func MakePipelinePlanTask( compareName := pluginName + ":" + subtaskMetas[s].Name for _, enableSubtask := range enableSubtasksList { subtaskInfo := strings.Split(enableSubtask, ":") - subtaskInfoName := subtaskInfo[0] + ":" + subtaskInfo[1] - if len(subtaskInfo) > 2 && (subtaskInfoName == compareName) { - v, err := strconv.ParseBool(subtaskInfo[2]) - if err != nil { - break + if len(subtaskInfo) > 2 { + subtaskInfoName := subtaskInfo[0] + ":" + subtaskInfo[1] + if subtaskInfoName == compareName { + v, err := strconv.ParseBool(subtaskInfo[2]) + if err != nil { + break + } + subtaskMetas[s].EnabledByDefault = v } - subtaskMetas[s].EnabledByDefault = v } } }