mirror of
https://github.com/discourse/discourse.git
synced 2025-01-19 07:12:45 +08:00
FIX: error with tags enabled and no tags created (#6701)
This commit is contained in:
parent
ddd260941e
commit
4c7dfed32e
|
@ -120,7 +120,7 @@ export default ComboBoxComponent.extend(TagsMixin, {
|
||||||
if (this.siteSettings.tags_sort_alphabetically && topTags) {
|
if (this.siteSettings.tags_sort_alphabetically && topTags) {
|
||||||
return shortcuts.concat(topTags.sort());
|
return shortcuts.concat(topTags.sort());
|
||||||
} else {
|
} else {
|
||||||
return shortcuts.concat(topTags);
|
return shortcuts.concat(Ember.makeArray(topTags));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -83,3 +83,24 @@ componentTest("default", {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
componentTest("no tags", {
|
||||||
|
template: "{{tag-drop}}",
|
||||||
|
|
||||||
|
beforeEach() {
|
||||||
|
this.site.set("can_create_tag", true);
|
||||||
|
this.set("site.top_tags", undefined);
|
||||||
|
},
|
||||||
|
|
||||||
|
async test(assert) {
|
||||||
|
await this.get("subject").expand();
|
||||||
|
|
||||||
|
assert.equal(
|
||||||
|
this.get("subject")
|
||||||
|
.rowByIndex(1)
|
||||||
|
.name(),
|
||||||
|
undefined,
|
||||||
|
"it has no tags and doesn’t crash"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
Loading…
Reference in New Issue
Block a user