From 6b12a3481d1a95641c5a0e22530f47537714ffc7 Mon Sep 17 00:00:00 2001 From: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Thu, 13 Nov 2008 13:24:01 +0000 Subject: [PATCH] 2008-10-13 Kazuhiko * avoid an error if membership_criterion_category has no '/'. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@24583 20353a03-c40f-0410-a6d1-a30d3c3de9de --- ...CategoryMembershipFromMembershipCriterionCategoryList.xml | 5 +++-- bt5/erp5_budget/bt/revision | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bt5/erp5_budget/WorkflowTemplateItem/portal_workflow/budget_cell_interaction_workflow/scripts/BudgetCell_setCategoryMembershipFromMembershipCriterionCategoryList.xml b/bt5/erp5_budget/WorkflowTemplateItem/portal_workflow/budget_cell_interaction_workflow/scripts/BudgetCell_setCategoryMembershipFromMembershipCriterionCategoryList.xml index d3be0bfccb..435e3907ee 100644 --- a/bt5/erp5_budget/WorkflowTemplateItem/portal_workflow/budget_cell_interaction_workflow/scripts/BudgetCell_setCategoryMembershipFromMembershipCriterionCategoryList.xml +++ b/bt5/erp5_budget/WorkflowTemplateItem/portal_workflow/budget_cell_interaction_workflow/scripts/BudgetCell_setCategoryMembershipFromMembershipCriterionCategoryList.xml @@ -56,8 +56,9 @@ <value> <string>cell = sci[\'object\']\n \n for membership_criterion_category in cell.getMembershipCriterionCategoryList():\n - base_category, category = membership_criterion_category.split(\'/\', 1)\n - cell.setProperty(base_category, category)\n + if membership_criterion_category.find(\'/\') != -1:\n + base_category, category = membership_criterion_category.split(\'/\', 1)\n + cell.setProperty(base_category, category)\n </string> </value> </item> <item> diff --git a/bt5/erp5_budget/bt/revision b/bt5/erp5_budget/bt/revision index 6547e41559..89a16a7ddc 100644 --- a/bt5/erp5_budget/bt/revision +++ b/bt5/erp5_budget/bt/revision @@ -1 +1 @@ -171 \ No newline at end of file +172 \ No newline at end of file -- 2.30.9