Handle multi paths from route URLs case insensitively.

This fixes multi lookups for users with capital letters in their name.
This commit is contained in:
Max Goodman
2013-06-05 13:04:56 -07:00
parent 71cadef1bf
commit 51e7c0abbc

View File

@@ -391,8 +391,8 @@ def set_subreddit():
routes_dict = request.environ["pylons.routes_dict"]
if "multipath" in routes_dict and "username" in routes_dict:
try:
path = '/user/%s/m/%s' % (routes_dict["username"],
routes_dict["multipath"])
path = '/user/%s/m/%s' % (routes_dict["username"].lower(),
routes_dict["multipath"].lower())
c.site = LabeledMulti._byID(path)
except tdb_cassandra.NotFound:
abort(404)