# HG changeset patch # User mgood # Date 1148653717 0 # Node ID ad18a9a702661817154cb85ee10a1f2764abfaf9 # Parent d1fdda2bf7d10cbc864f4fc4d1a88301f255d462 coverage summarizer: entries with no code lines were overwriting the href for the previous entry diff --git a/bitten/trac_ext/summarizers.py b/bitten/trac_ext/summarizers.py --- a/bitten/trac_ext/summarizers.py +++ b/bitten/trac_ext/summarizers.py @@ -100,11 +100,12 @@ for unit, file, loc, cov in cursor: loc, cov = int(loc), float(cov) if loc: - data.append({'name': unit, 'loc': loc, 'cov': int(cov)}) + d = {'name': unit, 'loc': loc, 'cov': int(cov)} + if file: + d['href'] = self.env.href.browser(config.path, file) + data.append(d) total_loc += loc total_cov += loc * cov - if file: - data[-1]['href'] = self.env.href.browser(config.path, file) hdf = HDFWrapper(loadpaths=Chrome(self.env).get_all_templates_dirs()) hdf['data'] = data