A(callable(rep) and rep(id) or id), thanks Anthony

This commit is contained in:
Massimo Di Pierro
2011-12-13 15:16:38 -06:00
parent 2f7a7376c9
commit b13a2276f9
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -1 +1 @@
Version 1.99.3 (2011-12-09 21:05:04) stable
Version 1.99.3 (2011-12-13 15:16:17) stable
+1 -1
View File
@@ -1933,7 +1933,7 @@ class SQLFORM(FORM):
if nargs>len(args)+1:
query = (field == id)
if linked_tables is None or referee in linked_tables:
field.represent = lambda id,r=None,referee=referee,rep=field.represent: A(rep(id),_class=trap_class(),_href=URL(args=request.args[:nargs]+['view',referee,id], user_signature=user_signature))
field.represent = lambda id,r=None,referee=referee,rep=field.represent: A(callable(rep) and rep(id) or id,_class=trap_class(),_href=URL(args=request.args[:nargs]+['view',referee,id], user_signature=user_signature))
except (KeyError,ValueError,TypeError):
redirect(URL(args=table._tablename))
if nargs==len(args)+1: