This should be fixed in trunk (and nightly build).Please give it a try
and confirm.

Massimo

On Jan 30, 7:46 am, szimszon <szims...@gmail.com> wrote:
> I wonder if somebody could help me.
>
> Here is my Field:
>
>     Field( 'updated_by', db.auth_user,
>                                         writable = False  )
>
> CRUD rendered it in form "None" but the record has a value 1 and I
> have user in auth_user.id=1
>
> If I modify the Field to:
>
>     Field( 'updated_by', db.auth_user,
>                                         writable = False ,
>                                         requires = IS_EMPTY_OR( IS_IN_DB( db, 
> db.auth_user.id, '%
> (first_name)s' ) ) )
>
> The result is "1" and not the first_name value.
>
> If I modify the Field to:
>
>     Field( 'updated_by', db.auth_user)
>
> The result is a list with all the auth_user rows :-o
>
> With the Field like this:
>
>     Field( 'updated_by', db.auth_user,
>                                         requires = IS_EMPTY_OR( IS_IN_DB( db, 
> db.auth_user.id, '%
> (first_name)s' ) ) )
>
> There is a result list with all the first_name values...
>
> Version 1.91.6 (2011-01-03 17:55:14)

Reply via email to