From cc626bfd8133b097cb06e8a9ed5635e1890ada40 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Thu, 22 Sep 2011 18:05:55 +0200 Subject: [PATCH] fix transfers with new website --- weboob/backends/bnporc/pages/transfer.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/weboob/backends/bnporc/pages/transfer.py b/weboob/backends/bnporc/pages/transfer.py index 5391a108..df551eda 100644 --- a/weboob/backends/bnporc/pages/transfer.py +++ b/weboob/backends/bnporc/pages/transfer.py @@ -61,6 +61,12 @@ class TransferPage(BasePage): def transfer(self, from_id, to_id, amount, reason): accounts = self.get_accounts() + # Transform RIBs to short IDs + if len(str(from_id)) == 23: + from_id = str(from_id)[5:21] + if len(str(to_id)) == 23: + to_id = str(to_id)[5:21] + try: sender = accounts[from_id] except KeyError: