fix bug where language subreddits were 404ing because their names were 2 characters long

This commit is contained in:
spez
2008-10-06 13:59:57 -07:00
parent dff2516e36
commit b675790312
2 changed files with 5 additions and 2 deletions

View File

@@ -241,7 +241,7 @@ class DomainMiddleware(object):
class SubredditMiddleware(object):
sr_pattern = re.compile(r'^/r/([^/]{3,})')
sr_pattern = re.compile(r'^/r/([^/]{2,})')
def __init__(self, app):
self.app = app

View File

@@ -239,7 +239,10 @@ def set_subreddit():
c.site = Subreddit._by_name(sr_name)
except NotFound:
c.site = Default
redirect_to("/reddits/create?name=%s" % sr_name)
if chksrname(sr_name):
redirect_to("/reddits/create?name=%s" % sr_name)
else:
abort(404, "not found")
#if we didn't find a subreddit, check for a domain listing
if not sr_name and c.site == Default and domain: