Switch to side-by-side view
--- a/Allura/allura/model/auth.py +++ b/Allura/allura/model/auth.py @@ -342,9 +342,11 @@ @property def stats(self): - if g.show_userstats: + if 'userstats' in g.entry_points['stats']: from forgeuserstats.model.stats import UserStats - return UserStats.query.get(_id=self.stats_id) + if self.stats_id: + return UserStats.query.get(_id=self.stats_id) + return UserStats.create(self) else: return None