From 3cc9f2b98a6c3f5bde6533fe20f910b9aa270cfb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com>
Date: Fri, 25 Feb 2011 15:17:58 +0000
Subject: [PATCH]  - synchronise with correct handling of software type, use
 correctly    source_reference  - as Software Instance is asked directly,
 there is no reason to use    title

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@43766 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/Vifib/Tool/SlapTool.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/product/Vifib/Tool/SlapTool.py b/product/Vifib/Tool/SlapTool.py
index 72f07d8ebd..fdb5fe189d 100644
--- a/product/Vifib/Tool/SlapTool.py
+++ b/product/Vifib/Tool/SlapTool.py
@@ -584,9 +584,12 @@ class SlapTool(BaseTool):
     requested_software_instance = software_instance_document.portal_catalog.\
         getResultValue(
               portal_type="Software Instance",
-              source_reference=partition_reference,
-              title=software_type,
-              predecessor_related_uid=software_instance_document.getUid(),)
+              source_reference=software_type,
+              # predecessor_related_uid is inconsistent with
+              # SoftwareInstancae.requestSoftwareInstance but in this case it
+              # is assumed, that data are correct
+              predecessor_related_uid=software_instance_document.getUid(),
+        )
 
     if requested_software_instance is None:
       raise SoftwareInstanceNotReady
-- 
2.30.9