Ravi Gohil (OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/6.0-opw-573311-rgo into
lp:openobject-addons/6.0.
Requested reviews:
Naresh(OpenERP) (nch-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-573311-rgo/+merge/100583
Hello,
System throws Traceback when we import a coda file that has accented characters.
This fix fixes the issue. Kindly review it.
Thanks.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-573311-rgo/+merge/100583
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/6.0-opw-573311-rgo.
=== modified file 'account_coda/wizard/account_coda_import.py'
--- account_coda/wizard/account_coda_import.py 2011-01-14 00:11:01 +0000
+++ account_coda/wizard/account_coda_import.py 2012-04-03 10:57:19 +0000
@@ -22,6 +22,7 @@
import time
import base64
+import tools
from osv import fields, osv
from tools.translate import _
@@ -90,6 +91,7 @@
recordlist = base64.decodestring(codafile).split('\n')
recordlist.pop()
for line in recordlist:
+ line = tools.ustr(line)
if line[0] == '0':
# header data
@@ -108,7 +110,7 @@
bank_statement["balance_start"]= bal_start
bank_statement["acc_number"]=line[5:17]
bank_statement["acc_holder"]=line[64:90]
- bank_statement['name'] = journal_code + ' ' + str(line[2:5])
+ bank_statement['name'] = journal_code + ' ' + line[2:5]
elif line[0]=='2':
# movement data record 2
@@ -149,7 +151,7 @@
elif line[1] == '3':
# movement data record 3.1
st_line_name = line[2:6]
- st_line_partner_acc = str(line[10:47]).strip()
+ st_line_partner_acc = line[10:47].strip()
cntry_number=line[10:47].strip()
contry_name=line[47:125].strip()
bank_ids = partner_bank_obj.search(cr, uid, [('acc_number', '=', st_line_partner_acc)])
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp