Yes this is correct. The other syntax worked by accident.

On Friday, 4 August 2017 10:03:04 UTC-5, José Leite wrote:
>
> I changed the Syntax to:
>
> db.intro_lifestyles.tourism_segment_id.contains(segment.id)
>
> and it is now working.
>
> Thanks a lot that would be a solution too...
>
> quinta-feira, 3 de Agosto de 2017 às 23:18:23 UTC+1, Anthony escreveu:
>>
>> Have you tried:
>>
>> db.intro_lifestyles.tourism_segment_id == [segment.id]
>>
>> Your original code may have worked in the older version, but I don't 
>> think that syntax was officially supported.
>>
>> Anthony
>>
>> On Thursday, August 3, 2017 at 5:57:45 PM UTC-4, José Leite wrote:
>>>
>>> I have just updated to web2py 2.15.2 and my site www.holidaysenses.com 
>>> became 
>>> unstable (unusable).
>>>
>>> Line codes like:
>>> image = db(db.intro_lifestyles.tourism_segment_id == segment.id
>>> ).select().first()
>>> or
>>> image = db(db.intro_regions.region_id == region.id).select().first()
>>>
>>> where db.intro_lifestyles.tourism_segment_id and 
>>> db.intro_regions.region_id are List:references with only one element each 
>>> to tables "segment" and "region" respectively raise the following error:
>>>
>>> File 
>>> "/home/www-data/web2py/gluon/packages/dal/pydal/helpers/methods.py", line 
>>> 95, in bar_encode
>>> return '|%s|' % '|'.join(bar_escape(item) for item in items if 
>>> str(item).strip())
>>> TypeError: 'long' object is not iterable
>>>
>>> The site was working fine before...
>>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to