diff --git a/product/ERP5/tests/testPackingList.py b/product/ERP5/tests/testPackingList.py
index 3eb79c3a082a43164d7b39d33048dde0213421a0..8e69fdbd445f08e5d2de5862930b255f27147249 100644
--- a/product/ERP5/tests/testPackingList.py
+++ b/product/ERP5/tests/testPackingList.py
@@ -681,14 +681,14 @@ class TestPackingListMixin(TestOrderMixin):
   def stepCreateCurrency(self, sequence, **kw) :
     """Create a default currency. """
     currency_module = self.getCurrencyModule()
-    if len(currency_module.objectValues(id='EUR'))==0:
+    if currency_module._getOb('EUR', None) is None:
       currency = self.getCurrencyModule().newContent(
           portal_type='Currency',
           id="EUR",
           base_unit_quantity=0.01,
           )
     else:
-      currency = currency_module.objectValues(id='EUR')[0]
+      currency = currency_module._getOb('EUR')
     sequence.edit(currency=currency)
  
   def stepSetOrderPriceCurrency(self, sequence, **kw) :