mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: ensures select-kit can select a row with 0 as value (#8955)
This commit is contained in:
@@ -41,7 +41,7 @@ export default SelectKitComponent.extend({
|
||||
},
|
||||
|
||||
select(value, item) {
|
||||
if (!value || !value.length) {
|
||||
if (!Ember.isPresent(value)) {
|
||||
if (!this.validateSelect(this.selectKit.highlighted)) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -421,8 +421,8 @@ export default Component.extend(
|
||||
}
|
||||
|
||||
if (this.singleSelect) {
|
||||
value = value.firstObject || null;
|
||||
items = items.firstObject || null;
|
||||
value = Ember.isPresent(value.firstObject) ? value.firstObject : null;
|
||||
items = Ember.isPresent(items.firstObject) ? items.firstObject : null;
|
||||
}
|
||||
|
||||
this._boundaryActionHandler("onChange", value, items);
|
||||
@@ -703,7 +703,7 @@ export default Component.extend(
|
||||
},
|
||||
|
||||
select(value, item) {
|
||||
if (!value) {
|
||||
if (!Ember.isPresent(value)) {
|
||||
if (!this.validateSelect(this.selectKit.highlighted)) {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user