Blob Blame History Raw
From 90dfc11618d7bb3aacb0f572b83518e6a6cf8bf5 Mon Sep 17 00:00:00 2001
From: Andrew Beekhof <andrew@beekhof.net>
Date: Tue, 14 Jun 2016 20:43:49 +1000
Subject: [PATCH] compute: Correctly handle installations without tagged
 flavours

---
 fence/agents/compute/fence_compute.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fence/agents/compute/fence_compute.py b/fence/agents/compute/fence_compute.py
index c6b5083..ae19588 100644
--- a/fence/agents/compute/fence_compute.py
+++ b/fence/agents/compute/fence_compute.py
@@ -90,7 +90,7 @@ def _get_evacuable_flavors():
 	# we need to call each of the flavor to get them.
 	for flavor in flavors:
 		tag = flavor.get_keys().get(EVACUABLE_TAG)
-		if tag.strip().lower() in TRUE_TAGS:
+		if tag and tag.strip().lower() in TRUE_TAGS:
 			result.append(flavor.id)
 	return result