From 3463f1089238a468728c0393ff3fd6b08abb0841 Mon Sep 17 00:00:00 2001
From: Julien Desfossez <ju@klipix.org>
Date: Mon, 30 Apr 2018 15:10:15 -0400
Subject: [PATCH] Fix: DigitalOcean volume list can be None

Signed-off-by: Julien Desfossez <ju@klipix.org>
---
 libcloud/compute/drivers/digitalocean.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libcloud/compute/drivers/digitalocean.py b/libcloud/compute/drivers/digitalocean.py
index 12e4a60..4f322bd 100644
--- a/libcloud/compute/drivers/digitalocean.py
+++ b/libcloud/compute/drivers/digitalocean.py
@@ -125,6 +125,8 @@ class DigitalOcean_v2_NodeDriver(DigitalOcean_v2_BaseDriver,
 
     def list_volumes(self):
         data = self._paginated_request('/v2/volumes', 'volumes')
+        if data is None:
+            return []
         return list(map(self._to_volume, data))
 
     def create_node(self, name, size, image, location, ex_create_attr=None,
-- 
2.7.4

