Просмотр исходного кода

Fix container retrieval for OpenStack

Enis Afgan 9 лет назад
Родитель
Сommit
eb76c56363
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      cloudbridge/cloud/providers/openstack/services.py

+ 3 - 1
cloudbridge/cloud/providers/openstack/services.py

@@ -448,7 +448,9 @@ class OpenStackObjectStoreService(BaseObjectStoreService):
         _, container_list = self.provider.swift.get_account(
             prefix=bucket_id)
         if container_list:
-            return OpenStackBucket(self.provider, container_list[0])
+            return OpenStackBucket(self.provider,
+                                   next((c for c in container_list
+                                         if c['name'] == bucket_id), None))
         else:
             return None