FIX: keep tag filter value when changing the category dropdown. (#11065)
Previously, while filtering the topics by tag, selecting a category loses the selected tag value.
This commit is contained in:
@@ -161,7 +161,14 @@ export default ComboBoxComponent.extend({
|
||||
onChange(categoryId) {
|
||||
let categoryURL;
|
||||
|
||||
if (categoryId === ALL_CATEGORIES_ID) {
|
||||
if (this.tagId && !this.category) {
|
||||
const category = Category.findById(parseInt(categoryId, 10));
|
||||
categoryURL = getURL(
|
||||
`/tags/c/${Category.slugFor(category)}/${
|
||||
category.id
|
||||
}/${this.tagId.toLowerCase()}`
|
||||
);
|
||||
} else if (categoryId === ALL_CATEGORIES_ID) {
|
||||
categoryURL = this.allCategoriesUrl;
|
||||
} else if (categoryId === NO_CATEGORIES_ID) {
|
||||
categoryURL = this.noCategoriesUrl;
|
||||
|
||||
Reference in New Issue
Block a user