FIX: ensures category order keeps consistent (#10165)

Before this change:
- first full page load would get category defaults defined un cateory settings
- a navigation to a topic and then back to categories list would reset defaut to the ones defined in discovery/topics
This commit is contained in:
Joffrey JAFFEUX
2020-07-07 09:56:38 +02:00
committed by GitHub
parent 0c742dd022
commit 9b7000dbf1
2 changed files with 6 additions and 3 deletions

View File

@@ -21,7 +21,7 @@ const controllerOpts = {
showTopicPostBadges: not("discoveryTopics.new"),
redirectedReason: alias("currentUser.redirected_to_top.reason"),
order: "default",
order: null,
ascending: false,
expandGloballyPinned: false,
expandAllPinned: false,
@@ -37,11 +37,11 @@ const controllerOpts = {
changeSort(sortBy) {
if (sortBy === this.order) {
this.toggleProperty("ascending");
this.model.refreshSort(sortBy, this.ascending);
} else {
this.setProperties({ order: sortBy, ascending: false });
this.model.refreshSort(sortBy, false);
}
this.model.refreshSort(sortBy, this.ascending);
},
// Show newly inserted topics