diff --git a/r2/r2/controllers/listingcontroller.py b/r2/r2/controllers/listingcontroller.py index 7ac5e3118..1a1716abd 100755 --- a/r2/r2/controllers/listingcontroller.py +++ b/r2/r2/controllers/listingcontroller.py @@ -89,7 +89,6 @@ class ListingController(RedditController, OAuth2ResourceController): def pre(self): self.check_for_bearer_token() RedditController.pre(self) - self.bare = request.get.pop('bare', False) @property def menus(self): @@ -110,9 +109,6 @@ class ListingController(RedditController, OAuth2ResourceController): self.builder_obj = self.builder() self.listing_obj = self.listing() - if self.bare: - return responsive(self.listing_obj.render()) - content = self.content() page_classes = self.extra_page_classes if (self.show_chooser and diff --git a/r2/r2/lib/pages/pages.py b/r2/r2/lib/pages/pages.py index bc5e390ab..e1ad210a9 100755 --- a/r2/r2/lib/pages/pages.py +++ b/r2/r2/lib/pages/pages.py @@ -493,7 +493,11 @@ class Reddit(Templated): In adition, unlike Templated.render, the result is in the form of a pylons Response object with it's content set. """ - res = Templated.render(self, *a, **kw) + if request.get.pop('bare', False): + res = self._content.render() + else: + res = Templated.render(self, *a, **kw) + return responsive(res, self.space_compress) def corner_buttons(self):