From dcdeeb854462cbdcf9c70a53a6149abb6853c6e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com> Date: Wed, 21 Jan 2009 14:59:30 +0000 Subject: [PATCH] jump from invoice to order was not working when multiple packing lists were related to one order git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25237 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../portal_skins/erp5_invoicing/Invoice_jumpToOrder.xml | 6 ++++-- bt5/erp5_invoicing/bt/revision | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_jumpToOrder.xml b/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_jumpToOrder.xml index 4fcb67b559..bcde8f6141 100644 --- a/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_jumpToOrder.xml +++ b/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_jumpToOrder.xml @@ -80,9 +80,10 @@ if packing_list_list:\n keep_items=dict(portal_status_message=message))\n else:\n for packing_list in packing_list_list:\n - related_order_uid_list.extend(packing_list.getCausalityValueList(\n + related_order_uid_list.extend(\n + [x.getUid() for x in packing_list.getCausalityValueList(\n portal_type=order_type,\n - checked_permission=\'View\'))\n + checked_permission=\'View\')])\n \n if related_order_uid_list:\n order_module = portal.getDefaultModule(order_type)\n @@ -151,6 +152,7 @@ return context.Base_redirect(form_id,\n <string>message</string> <string>dict</string> <string>packing_list</string> + <string>x</string> <string>order_module</string> </tuple> </value> diff --git a/bt5/erp5_invoicing/bt/revision b/bt5/erp5_invoicing/bt/revision index a5b5e0f805..80945bc436 100644 --- a/bt5/erp5_invoicing/bt/revision +++ b/bt5/erp5_invoicing/bt/revision @@ -1 +1 @@ -181 \ No newline at end of file +183 \ No newline at end of file -- 2.30.9