mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 09:26:54 -06: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) {
|
||||
return shortcuts.concat(topTags.sort());
|
||||
} 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