浏览代码

nil check for ccp client

David Townley 3 年之前
父节点
当前提交
b4e0e32120
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      internal/registry/registry.go

+ 4 - 0
internal/registry/registry.go

@@ -1759,6 +1759,10 @@ func (r *Registry) GetDockerConfigJSON(
 	}
 
 	if proj.CapiProvisionerEnabled && strings.Contains(r.URL, ".azurecr") {
+		if ccpClient == nil {
+			return nil, telemetry.Error(ctx, span, nil, "ccpClient cannot be nil")
+		}
+
 		dockerConfigReq := connect.NewRequest(&porterv1.DockerConfigFileForRegistryRequest{
 			ProjectId:   int64(proj.ID),
 			RegistryUri: r.URL,