openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #08154
[Bug 819257] Re: [TRUNK] TypeError: object of type 'int' has no len()
Hello,
as per our bug management policy, we are only fixing and releasing bugs
on the trunk version (which has been released last week under the name
of 6.1). For stable versions, in particular the 6.0 serie you're working
with, there are no automatic backport of our patches. If you want a bug
to be fixed on a stable version, you must have an OpenERP Entreprise
contract and contact our support channel.
thanks for your understanding,
Quentin
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/819257
Title:
[TRUNK] TypeError: object of type 'int' has no len()
Status in OpenERP Addons (modules):
Fix Released
Bug description:
Using server, web-client and addons from trunk on Ubuntu 11.04 with
python2.6, I installed survey module.
In Tools > Surveys > Define Surveys > Surveys, I choose any survey and
whey I try to create a question, I get:
[2011-07-29 15:03:55,180][?] ERROR:web-services:Uncaught exception
Traceback (most recent call last):
File "/home/max/openerp/server/trunk/openerp/osv/osv.py", line 118, in wrapper
return f(self, dbname, *args, **kwargs)
File "/home/max/openerp/server/trunk/openerp/osv/osv.py", line 172, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/max/openerp/server/trunk/openerp/osv/osv.py", line 163, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/max/openerp/addons/trunk/survey/survey.py", line 512, in default_get
if len(context['line_order'][-1]) > 2 and type(context['line_order'][-1][2]) == type({}) and context['line_order'][-1][2].has_key('sequence'):
TypeError: object of type 'int' has no len()
> /home/max/openerp/addons/trunk/survey/survey.py(512)default_get()
-> if len(context['line_order'][-1]) > 2 and type(context['line_order'][-1][2]) == type({}) and context['line_order'][-1][2].has_key('sequence'):
(Pdb) l
507 def default_get(self, cr, uid, fields, context=None):
508 if context is None:
509 context = {}
510 data = super(survey_question, self).default_get(cr, uid, fields, context)
511 if context.get('line_order',False):
512 -> if len(context['line_order'][-1]) > 2 and type(context['line_order'][-1][2]) == type({}) and context['line_order'][-1][2].has_key('sequence'):
513 data['sequence'] = context['line_order'][-1][2]['sequence'] + 1
514
515 if context.has_key('page_id'):
516 data['page_id']= context.get('page_id', False)
517 return data
(Pdb) context['line_order'][-1]
62
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/819257/+subscriptions