TypeError int object is not iterable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Web Client |
New
|
Undecided
|
Unassigned |
Bug Description
I used Read method on res.partners with array of IDs and in response I got an unexpected error.
Bellow you can find request and response as raw text.
REQUEST:
POST https:/
Connection: Keep-Alive
Content-Type: text/xml; charset=utf-8
Content-Length: 18965
Host: toronto-
<methodCall xmlns:xsi="http://
<methodName>
<params>
<param>
<value>
</value>
</param>
<param>
<value>
</value>
</param>
<param>
<value>
</value>
</param>
<param>
<value>
</value>
</param>
<param>
<value>
</value>
</param>
<param>
<value>
<array>
<data>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
<value>
</data>
</array>
</value>
</param>
<param>
<value>
<struct>
<member>
<value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
RESPONSE:
HTTP/1.1 200 OK
Server: nginx/1.14.0
Date: Wed, 03 Jul 2019 12:14:08 GMT
Content-Type: text/xml; charset=utf-8
Content-Length: 1741
Connection: keep-alive
X-Content-
<?xml version='1.0'?>
<methodResponse>
<fault>
<value><struct>
<member>
<name>faultCode
<value>
</member>
<member>
<name>faultStri
<value>
File "/home/
response = self._xmlrpc(
File "/home/
result = dispatch_
File "/home/
result = dispatch(method, params)
File "/home/
res = fn(db, uid, *params)
File "/home/
return execute(db, uid, obj, method, *args, **kw or {})
File "/home/
return f(dbname, *args, **kwargs)
File "/home/
res = execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/
return odoo.api.
File "/home/
return _call_kw_
File "/home/
recs = self.with_
File "/home/
context = dict(args[0] if args else self._context, **kwargs)
TypeError: 'int' object is not iterable
</string></value>
</member>
</struct></value>
</fault>
</methodResponse>