From 13b3a201f0daec321efe1b4b907040b58710cd87 Mon Sep 17 00:00:00 2001
From: Romain Courteaud <romain@nexedi.com>
Date: Thu, 9 Feb 2012 16:38:08 +0100
Subject: [PATCH] Get the price directly from the service

---
 .../scripts/SoftwareInstance_createSalePackingList.xml         | 3 +++
 master/bt5/vifib_base/bt/revision                              | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/master/bt5/vifib_base/WorkflowTemplateItem/portal_workflow/software_instance_slap_interface_workflow/scripts/SoftwareInstance_createSalePackingList.xml b/master/bt5/vifib_base/WorkflowTemplateItem/portal_workflow/software_instance_slap_interface_workflow/scripts/SoftwareInstance_createSalePackingList.xml
index 5fb60b6a3..7bc9e3b71 100644
--- a/master/bt5/vifib_base/WorkflowTemplateItem/portal_workflow/software_instance_slap_interface_workflow/scripts/SoftwareInstance_createSalePackingList.xml
+++ b/master/bt5/vifib_base/WorkflowTemplateItem/portal_workflow/software_instance_slap_interface_workflow/scripts/SoftwareInstance_createSalePackingList.xml
@@ -75,11 +75,14 @@ sale_packing_list = sale_packing_list_module.newContent(\n
   start_date=DateTime(),\n
   activate_kw=activate_kw)\n
 \n
+service = portal.restrictedTraverse(service_relative_url)\n
 instance_hosting_sale_packing_list_line = sale_packing_list.newContent(\n
   portal_type=\'Sale Packing List Line\',\n
   resource=service_relative_url,\n
   quantity=instance_setup_sale_packing_list_line.getQuantity(),\n
   aggregate_list=instance_setup_sale_packing_list_line.getAggregateList(),\n
+  # XXX Hardcode price on service\n
+  price=service.getSaleSupplyLineBasePrice(),\n
   activate_kw=activate_kw\n
 )\n
 return sale_packing_list\n
diff --git a/master/bt5/vifib_base/bt/revision b/master/bt5/vifib_base/bt/revision
index cadbe928f..eb8f2fa1a 100644
--- a/master/bt5/vifib_base/bt/revision
+++ b/master/bt5/vifib_base/bt/revision
@@ -1 +1 @@
-378
\ No newline at end of file
+379
\ No newline at end of file
-- 
2.30.9