mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-04-05 03:00:15 -04:00
Fix mutation of parent extra_page_classes in BrowseController.
This caused the controller to eventually accumulate both the .top-page and .controversial-page classes for every request since the parent class's structure was being mutated.
This commit is contained in:
@@ -488,10 +488,12 @@ class BrowseController(ListingController):
|
||||
self.sort = sort
|
||||
if sort == 'top':
|
||||
self.title_text = _('top scoring links')
|
||||
self.extra_page_classes += ['top-page']
|
||||
self.extra_page_classes = \
|
||||
self.extra_page_classes + ['top-page']
|
||||
elif sort == 'controversial':
|
||||
self.title_text = _('most controversial links')
|
||||
self.extra_page_classes += ['controversial-page']
|
||||
self.extra_page_classes = \
|
||||
self.extra_page_classes + ['controversial-page']
|
||||
else:
|
||||
# 'sort' is forced to top/controversial by routing.py,
|
||||
# but in case something has gone wrong...
|
||||
|
||||
Reference in New Issue
Block a user