From 2b8ecfbbfac3c25704632a4c172961cadc03142c Mon Sep 17 00:00:00 2001 From: spez Date: Thu, 2 Oct 2008 12:24:01 -0700 Subject: [PATCH] fix m.reddit.com --- r2/r2/config/middleware.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/r2/r2/config/middleware.py b/r2/r2/config/middleware.py index ffbbc79fd..5a42a161f 100644 --- a/r2/r2/config/middleware.py +++ b/r2/r2/config/middleware.py @@ -298,7 +298,8 @@ class ExtensionMiddleware(object): environ['render_style'] = val[0] environ['content_type'] = val[1] #strip off the extension - environ['PATH_INFO'] = path[:-(len(ext) + 1)] + if path.endswith('.' + ext): + environ['PATH_INFO'] = path[:-(len(ext) + 1)] break else: environ['render_style'] = 'html' @@ -419,10 +420,10 @@ def make_app(global_conf, full_stack=True, **app_conf): app = ProfilingMiddleware(app) app = SourceViewMiddleware(app) - app = DomainMiddleware(app) app = DomainListingMiddleware(app) app = SubredditMiddleware(app) app = ExtensionMiddleware(app) + app = DomainMiddleware(app) log_path = global_conf.get('log_path') if log_path: