From bb4d85fbe1f87f777cdd295203e68f9ce93b7917 Mon Sep 17 00:00:00 2001 From: Jordan Milne Date: Sat, 20 Dec 2014 19:48:08 -0400 Subject: [PATCH] Allow setting `c.site` via the `r` param in GETs Fixes flair not displaying when using GET_morechildren --- r2/r2/controllers/reddit_base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/r2/r2/controllers/reddit_base.py b/r2/r2/controllers/reddit_base.py index f0c552e95..eb5462e93 100644 --- a/r2/r2/controllers/reddit_base.py +++ b/r2/r2/controllers/reddit_base.py @@ -344,9 +344,9 @@ def set_obey_over18(): valid_ascii_domain = re.compile(r'\A(\w[-\w]*\.)+[\w]+\Z') def set_subreddit(): - #the r parameter gets added by javascript for POST requests so we + #the r parameter gets added by javascript for API requests so we #can reference c.site in api.py - sr_name = request.environ.get("subreddit", request.POST.get('r')) + sr_name = request.environ.get("subreddit", request.params.get('r')) domain = request.environ.get("domain") can_stale = request.method.upper() in ('GET', 'HEAD')