From 90bec0324a7428a9ea8e4874cabac18f9400e02f Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Wed, 5 Jun 2013 13:05:32 -0700 Subject: [PATCH] Use canonical username casing when generating multi URLs. --- r2/r2/models/subreddit.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/r2/r2/models/subreddit.py b/r2/r2/models/subreddit.py index d1403dcd0..237faebf1 100644 --- a/r2/r2/models/subreddit.py +++ b/r2/r2/models/subreddit.py @@ -1377,11 +1377,15 @@ class LabeledMulti(tdb_cassandra.Thing, MultiReddit): @property def path(self): - return self._id + if isinstance(self.owner, Account): + return '/user/%(username)s/m/%(multiname)s' % { + 'username': self.owner.name, + 'multiname': self.name, + } @property def name(self): - return self.path.split('/')[-1] + return self._id.split('/')[-1] @property def analytics_name(self):