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