Mercurial > p > roundup > code
changeset 4848:e8ae54db8b95
Fix issue2550822 (3e36a3bc0335 and 843886af0ea1) for multilinks, too
| author | Thomas Arendsen Hein <thomas@intevation.de> |
|---|---|
| date | Wed, 13 Nov 2013 11:13:26 +0100 |
| parents | 843886af0ea1 |
| children | e68920390aad |
| files | roundup/cgi/templating.py |
| diffstat | 1 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Wed Nov 13 11:12:55 2013 +0100 +++ b/roundup/cgi/templating.py Wed Nov 13 11:13:26 2013 +0100 @@ -2281,12 +2281,13 @@ if isinstance(prop, hyperdb.Link): cl = self._db.getclass(prop.classname) labelprop = cl.labelprop() - fn = lambda optionid: cl.get(linkcl.get(optionid, - propname), - labelprop) + fn = lambda optionid, \ + propname=propname, labelprop=labelprop: \ + cl.get(linkcl.get(optionid, propname), labelprop) else: - fn = lambda optionid: linkcl.get(optionid, propname) - additional_fns.append(fn) + fn = lambda optionid, propname=propname: \ + linkcl.get(optionid, propname) + additional_fns.append(fn) for optionid in options: # get the option value, and if it's None use an empty string
