Mercurial > hg
changeset 37902:2095331ff926
hgweb: wrap {rename} with mappinglist
No bare list of mappings should be put in a template mapping.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Mon, 02 Apr 2018 00:00:29 +0900 |
parents | bbff7170f665 |
children | 450de9cb0b36 |
files | mercurial/hgweb/webcommands.py mercurial/hgweb/webutil.py |
diffstat | 2 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/hgweb/webcommands.py Fri Apr 27 11:23:41 2018 -0400 +++ b/mercurial/hgweb/webcommands.py Mon Apr 02 00:00:29 2018 +0900 @@ -819,7 +819,7 @@ rename = webutil.renamelink(fctx) ctx = fctx else: - rename = [] + rename = templateutil.mappinglist([]) ctx = ctx return web.sendtemplate( @@ -892,7 +892,7 @@ rename = webutil.renamelink(fctx) ctx = fctx else: - rename = [] + rename = templateutil.mappinglist([]) ctx = ctx return web.sendtemplate(
--- a/mercurial/hgweb/webutil.py Fri Apr 27 11:23:41 2018 -0400 +++ b/mercurial/hgweb/webutil.py Mon Apr 02 00:00:29 2018 +0900 @@ -234,8 +234,8 @@ def renamelink(fctx): r = fctx.renamed() if r: - return [{'file': r[0], 'node': hex(r[1])}] - return [] + return templateutil.mappinglist([{'file': r[0], 'node': hex(r[1])}]) + return templateutil.mappinglist([]) def nodetagsdict(repo, node): return [{"name": i} for i in repo.nodetags(node)]