Ver Fonte

Fixed big when handling bucket edge case

Nuwan Goonasekera há 7 anos atrás
pai
commit
3850e39318
1 ficheiros alterados com 2 adições e 3 exclusões
  1. 2 3
      cloudbridge/cloud/providers/aws/services.py

+ 2 - 3
cloudbridge/cloud/providers/aws/services.py

@@ -318,9 +318,8 @@ class AWSBucketService(BaseBucketService):
                 log.warning("AWS Bucket %s already exists but user doesn't "
                             "have enough permissions to access the bucket",
                             bucket_id)
-                bucket = self.provider.s3_conn.get_bucket(bucket_id,
-                                                          validate=False)
-                return AWSBucket(self.provider, bucket)
+                return AWSBucket(self.provider,
+                                 self.provider.s3_conn.Bucket(bucket_id))
         # For all other responses, it's assumed that the bucket does not exist.
         return None