From e7be424a39bc831153918f0765627bac7797f53d Mon Sep 17 00:00:00 2001
From: Arnaud Fontaine <arnaud.fontaine@nexedi.com>
Date: Thu, 8 Mar 2012 16:03:12 +0900
Subject: [PATCH] template_registered_version_priority_selection property may
 not be defined if erp5_property_sheets has not been upgraded yet.

---
 product/ERP5/Document/BusinessTemplate.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py
index d89ab582aa..a5fc968fe8 100644
--- a/product/ERP5/Document/BusinessTemplate.py
+++ b/product/ERP5/Document/BusinessTemplate.py
@@ -5343,7 +5343,12 @@ Business Template is a set of definitions, such as skins, portal types and categ
       We have to set this method because we want an
       ordered list
       """
-      return self._getOrderedList('template_registered_version_priority_selection')
+      try:
+        return self._getOrderedList('template_registered_version_priority_selection')
+      # This property may not be defined if erp5_property_sheets has not been
+      # upgraded yet
+      except AttributeError:
+        return ()
 
     def getTemplateModuleIdList(self):
       """
-- 
GitLab