Commit dc8af01f authored by Julien Muchembled's avatar Julien Muchembled

erp5_administration: fix script to delete obsolete BT now that revisions aren't integers anymore

parents 92d289fa 0d9da371
......@@ -61,11 +61,14 @@ for bt in bt_list:\n
if installation_state in (\'deleted\', \'replaced\'):\n
delete_list.append(bt_id)\n
elif installation_state == \'not_installed\':\n
if len([x for x in bt_list \\\n
if x.getTitle() == bt.getTitle() and \\\n
x.getInstallationState() in (\'installed\', \'not_installed\') and \\\n
int(x.getRevision() or \'0\') > int(bt.getRevision() or \'0\')]):\n
delete_list.append(bt_id)\n
title = bt.getTitle()\n
modification_date = bt.getModificationDate()\n
for x in bt_list:\n
if (x.getTitle() == title and\n
x.getInstallationState() in (\'installed\', \'not_installed\') and\n
x.getModificationDate() > modification_date):\n
delete_list.append(bt_id)\n
break\n
\n
print \'Deleted id list:%r\' % delete_list\n
portal_templates.manage_delObjects(delete_list)\n
......
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