From 91c34475013865725d21ab3a7d541ba9ddd10f01 Mon Sep 17 00:00:00 2001
From: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
Date: Sat, 8 Jan 2011 20:40:43 +0000
Subject: [PATCH] reinstall should be just reinstall everything. passing
 object_to_update may cause an exception.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42149 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../ExtensionTemplateItem/ERP5UpgraderUtils.py             | 7 +------
 bt5/erp5_upgrader/bt/revision                              | 2 +-
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/bt5/erp5_upgrader/ExtensionTemplateItem/ERP5UpgraderUtils.py b/bt5/erp5_upgrader/ExtensionTemplateItem/ERP5UpgraderUtils.py
index 1b777e8e37..b5ab93ea27 100644
--- a/bt5/erp5_upgrader/ExtensionTemplateItem/ERP5UpgraderUtils.py
+++ b/bt5/erp5_upgrader/ExtensionTemplateItem/ERP5UpgraderUtils.py
@@ -201,13 +201,8 @@ def TemplateTool_reinstallBT5(self, bt5_title, update_catalog=0):
     BusinessTemplate_getModifiedObject = \
       aq_base(portal.BusinessTemplate_getModifiedObject)
 
-  install_kw = {}
-  listbox_object_list = BusinessTemplate_getModifiedObject.__of__(installed_bt5)()
-  for listbox_line in listbox_object_list:
-    install_kw[listbox_line.object_id] = listbox_line.choice_item_list[0][1]
   # Call reinstall
-  installed_bt5.reinstall(object_to_update=install_kw,
-                          update_catalog=update_catalog)
+  installed_bt5.reinstall(update_catalog=update_catalog)
   log("Reinstalled %s" % (bt5_title,))
 
 def ERP5Site_changeAuthoredDocumentListOwnership(self, old_owner, new_owner):
diff --git a/bt5/erp5_upgrader/bt/revision b/bt5/erp5_upgrader/bt/revision
index dd35c6b71f..e9059e02c3 100644
--- a/bt5/erp5_upgrader/bt/revision
+++ b/bt5/erp5_upgrader/bt/revision
@@ -1 +1 @@
-548
\ No newline at end of file
+549
\ No newline at end of file
-- 
2.30.9