From ace976b35a0d9b2fcc24fecdc0c815f6f7bbd466 Mon Sep 17 00:00:00 2001 From: Yusei Tahara <yusei@nexedi.com> Date: Tue, 10 Feb 2009 04:36:30 +0000 Subject: [PATCH] Prevent infinite loop to make sure. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25503 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../OpenSaleOrderLine_getPeriodicityLineValueList.xml | 2 ++ bt5/erp5_trade/bt/revision | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/OpenSaleOrderLine_getPeriodicityLineValueList.xml b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/OpenSaleOrderLine_getPeriodicityLineValueList.xml index 249239dc2f..0577f1f8b8 100644 --- a/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/OpenSaleOrderLine_getPeriodicityLineValueList.xml +++ b/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/OpenSaleOrderLine_getPeriodicityLineValueList.xml @@ -61,6 +61,8 @@ def iterate(trade_condition, trade_condition_list):\n if trade_condition is None:\n return\n + elif trade_condition in trade_condition_list:\n + return\n else:\n trade_condition_list.append(trade_condition)\n for next_trade_condition in trade_condition.getSpecialiseValueList():\n diff --git a/bt5/erp5_trade/bt/revision b/bt5/erp5_trade/bt/revision index ed615204d1..d21b6ea29b 100644 --- a/bt5/erp5_trade/bt/revision +++ b/bt5/erp5_trade/bt/revision @@ -1 +1 @@ -590 \ No newline at end of file +591 \ No newline at end of file -- 2.30.9