diff --git a/master/product/Vifib/tests/testVifibSlapWebService.py b/master/product/Vifib/tests/testVifibSlapWebService.py
index a6388884f0cf9e88520e9596dd378fc9b0f458b4..988f56c6ebbebde5a6c059a09bb300b60999913e 100644
--- a/master/product/Vifib/tests/testVifibSlapWebService.py
+++ b/master/product/Vifib/tests/testVifibSlapWebService.py
@@ -372,9 +372,7 @@ class TestVifibSlapWebServiceMixin(testVifibMixin):
         portal_type=self.software_instance_portal_type,
         title=sequence['requested_reference']):
       # only not yet destroyed ones
-      try:
-        software_instance.Item_getInstancePackingListLine(cleanup_resource)
-      except ValueError:
+      if software_instance.SoftwareInstance_getStatus() != 'Destroyed':
         software_instance_list.append(software_instance)
 
     self.assertEqual(1, len(software_instance_list))