Commit 51328ef1 authored by Julien Muchembled's avatar Julien Muchembled

TemplateTool.upgradeSite: fix 'deprecated_reinstall_set' parameter

parent 63caf663
...@@ -1378,7 +1378,9 @@ class TemplateTool (BaseTool): ...@@ -1378,7 +1378,9 @@ class TemplateTool (BaseTool):
imported_bt5 = self.download(url = download_url, id = id) imported_bt5 = self.download(url = download_url, id = id)
bt_title = imported_bt5.getTitle() bt_title = imported_bt5.getTitle()
if not reinstall: if reinstall:
install_kw = None
else:
previous_bt5 = self.getInstalledBusinessTemplate(bt_title) previous_bt5 = self.getInstalledBusinessTemplate(bt_title)
if (previous_bt5 is not None) and only_newer: if (previous_bt5 is not None) and only_newer:
try: try:
...@@ -1429,11 +1431,8 @@ class TemplateTool (BaseTool): ...@@ -1429,11 +1431,8 @@ class TemplateTool (BaseTool):
if update_catalog is _MARKER and install_kw != {}: if update_catalog is _MARKER and install_kw != {}:
update_catalog = imported_bt5.isCatalogUpdatable() update_catalog = imported_bt5.isCatalogUpdatable()
if reinstall: imported_bt5.install(object_to_update=install_kw,
imported_bt5.install(force=True,update_catalog=update_catalog) update_catalog=update_catalog)
else:
imported_bt5.install(object_to_update=install_kw,
update_catalog=update_catalog)
# Run After script list # Run After script list
for after_triggered_bt5_id in after_triggered_bt5_id_list: for after_triggered_bt5_id in after_triggered_bt5_id_list:
...@@ -1525,7 +1524,7 @@ class TemplateTool (BaseTool): ...@@ -1525,7 +1524,7 @@ class TemplateTool (BaseTool):
(bt5.title, bt5.version_state, (reinstall and ' (reinstall)') or '')) (bt5.title, bt5.version_state, (reinstall and ' (reinstall)') or ''))
if not(dry_run): if not(dry_run):
bt5_url = "%s/%s" % (bt5.repository, bt5.title) bt5_url = "%s/%s" % (bt5.repository, bt5.title)
self.updateBusinessTemplateFromUrl(bt5_url) self.updateBusinessTemplateFromUrl(bt5_url, reinstall=reinstall)
if delete_orphaned: if delete_orphaned:
if keep_bt5_id_set is None: if keep_bt5_id_set is None:
keep_bt5_id_set = set() keep_bt5_id_set = set()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment