Comment 1 for bug 1351005

Revision history for this message
William C. Arnold (barnold-8) wrote :

The following (crude) patch works and causes no obvious problems. Will submit as a patch to gerrit.
diff --git a/heat/engine/template.py b/heat/engine/template.py
index c26bebe..e1d26a1 100644
--- a/heat/engine/template.py
+++ b/heat/engine/template.py
@@ -56,6 +56,8 @@ class TemplatePluginManager(object):

 def get_version(template_data, available_versions):
+ if isinstance(template_data, Template):
+ template_data = template_data.t
     version_keys = set(key for key, version in available_versions)
     candidate_keys = set(k for k, v in template_data.iteritems() if
                          isinstance(v, basestring))