diff --git a/pkg/microservice/aslan/core/service/service/helm.go b/pkg/microservice/aslan/core/service/service/helm.go index 47de1b7873..483763ce5f 100644 --- a/pkg/microservice/aslan/core/service/service/helm.go +++ b/pkg/microservice/aslan/core/service/service/helm.go @@ -470,6 +470,9 @@ func prepareChartTemplateData(templateName string, logger *zap.SugaredLogger) (* } func getNextServiceRevision(productName, serviceName string, isProductionService bool) (int64, error) { + if serviceName == "" { + return 0, fmt.Errorf("service name cannot be empty") + } rev, err := commonutil.GenerateServiceNextRevision(isProductionService, serviceName, productName) if err != nil { log.Errorf("Failed to get next revision for service %s, err: %s", serviceName, err)