diff --git a/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/currency_exchange_line_interaction_workflow/scripts/CurrencyExchangeLine_updateMatrix.xml b/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/currency_exchange_line_interaction_workflow/scripts/CurrencyExchangeLine_updateMatrix.xml
index 3e0c78c01b47c946199f09e82e43338829519610..3995175e86d78cf33bb9ce31dd48353206eb1e68 100644
--- a/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/currency_exchange_line_interaction_workflow/scripts/CurrencyExchangeLine_updateMatrix.xml
+++ b/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/currency_exchange_line_interaction_workflow/scripts/CurrencyExchangeLine_updateMatrix.xml
@@ -61,7 +61,7 @@ kwd = {\'base_id\': base_id}\n
 \n
 context.updateCellRange(script_id=\'CurrencyExchangeLine_asCellRange\', base_id=base_id)\n
 cell_range_key_list = context.getCellRangeKeyList(base_id = base_id)\n
-resource_list = [\'resource/%s\' % context.getParent().getRelativeUrl()]\n
+resource_list = [\'resource/%s\' % context.getParentValue().getRelativeUrl()]\n
 price_currency_list = [\'price_currency/%s\' % context.getPriceCurrency()]\n
 membership_list = resource_list+price_currency_list\n
 context.setMembershipCriterionBaseCategoryList([x.split(\'/\')[0] for x in membership_list])\n
diff --git a/bt5/erp5_base/bt/revision b/bt5/erp5_base/bt/revision
index 8f6e44195d544b665eb2312151c731f247cc9f6e..cb856a47cbb8df9101794f4d23ff4f91c393ba7d 100644
--- a/bt5/erp5_base/bt/revision
+++ b/bt5/erp5_base/bt/revision
@@ -1 +1 @@
-443
\ No newline at end of file
+444
\ No newline at end of file