Am Donnerstag, 25. Juni 2015 08:16:42 UTC+2 schrieb Jesús Martín Jiménez:
>
> Hi,
>
> 2015-06-24 23:56 GMT+02:00 <[email protected] <javascript:>>:
>
>> Hello,
>>
>> is it possible to get the values of the records of a Many2One field?
>> I tried to iterate but this didn't work (TypeError: 'Many2One' object is
>> not iterable)
>>
>
> This is because M2O field is a single record and in order to iterate you
> need a collection of fields. With O2M or M2M would work.
>
> --
>
> Jesús Martín
>
> Zikzakmedia SL
> C/ de Sant Jaume, 9, baixos, 2ª
> 08720 Vilafranca del Penedès
> ☏ 93 890 21 08
>
I get the same Error with a One2Many field:
Traceback (most recent call last):
File "/trytond/protocols/jsonrpc.py", line 162, in _marshaled_dispatch
response['result'] = dispatch_method(method, params)
File "/trytond/protocols/jsonrpc.py", line 191, in _dispatch
res = dispatch(*args)
File "/trytond/protocols/dispatcher.py", line 158, in dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/model/modelview.py", line 620, in wrapper
return func(cls, *args, **kwargs)
File "/trytond/modules/hshn/hshn.py", line 156, in dislike_btn
for r in cls.xxx:
TypeError: 'One2Many' object is not iterable