From 4d21d4aff6b7fea56efb9c0c61d68f82f947a8c8 Mon Sep 17 00:00:00 2001
From: Vincent Pelletier <vincent@nexedi.com>
Date: Wed, 9 May 2007 08:49:57 +0000
Subject: [PATCH] Internal referene is now used, which is ok for internal bank
 accounts (their reference property contains  the internal reference) but not
 ok for other bank accounts. String index contains the internal reference in
 all cases.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@14427 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../CheckDelivery_generateCheckDetailInputDialog.xml           | 3 ++-
 bt5/erp5_banking_check/bt/revision                             | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/bt5/erp5_banking_check/SkinTemplateItem/portal_skins/erp5_banking_check_operation/CheckDelivery_generateCheckDetailInputDialog.xml b/bt5/erp5_banking_check/SkinTemplateItem/portal_skins/erp5_banking_check_operation/CheckDelivery_generateCheckDetailInputDialog.xml
index 8c99d407ec..4a08fa8adf 100644
--- a/bt5/erp5_banking_check/SkinTemplateItem/portal_skins/erp5_banking_check_operation/CheckDelivery_generateCheckDetailInputDialog.xml
+++ b/bt5/erp5_banking_check/SkinTemplateItem/portal_skins/erp5_banking_check_operation/CheckDelivery_generateCheckDetailInputDialog.xml
@@ -132,9 +132,10 @@ else:\n
     check_amount = line.get(\'check_amount\',None)\n
     quantity = int(line.get(\'quantity\',0))\n
     if destination_payment_reference not in (None,\'\'):\n
+      # String index contains the internal bank account reference\n
       account_list = [x.getObject() for x in\n
                       context.portal_catalog(portal_type=\'Bank Account\',\n
-                      reference=destination_payment_reference)]\n
+                      string_index=destination_payment_reference)]\n
       if len(account_list)==0:\n
         message = \'This account number does not exist\'\n
         generate_error(line,\'destination_payment_reference\',message)\n
diff --git a/bt5/erp5_banking_check/bt/revision b/bt5/erp5_banking_check/bt/revision
index 3021b562c4..cb37cb5c1f 100644
--- a/bt5/erp5_banking_check/bt/revision
+++ b/bt5/erp5_banking_check/bt/revision
@@ -1 +1 @@
-184
\ No newline at end of file
+186
\ No newline at end of file
-- 
2.30.9