소스 검색

fix createbucket bug

dengwu12 8 년 전
부모
커밋
ef36e0f00c
1개의 변경된 파일2개의 추가작업 그리고 7개의 파일을 삭제
  1. 2 7
      oss/client.go

+ 2 - 7
oss/client.go

@@ -97,8 +97,7 @@ func (client Client) CreateBucket(bucketName string, options ...Option) error {
 	headers := make(map[string]string)
 	handleOptions(headers, options)
 
-	var resp *Response
-	var err error
+	buffer := new(bytes.Buffer)
 
 	isOptSet, val, _ := isOptionSet(options, storageClass)
 	if isOptSet {
@@ -107,17 +106,13 @@ func (client Client) CreateBucket(bucketName string, options ...Option) error {
 		if err != nil {
 			return err
 		}
-		buffer := new(bytes.Buffer)
 		buffer.Write(bs)
 
 		contentType := http.DetectContentType(buffer.Bytes())
 		headers[HTTPHeaderContentType] = contentType
-
-		resp, err = client.do("PUT", bucketName, "", "", headers, buffer)
-	} else {
-		resp, err = client.do("PUT", bucketName, "", "", headers, nil)
 	}
 
+	resp, err := client.do("PUT", bucketName, "", "", headers, buffer)
 	if err != nil {
 		return err
 	}