mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: value-list choices when removing a value
Fixes an issue where choices were broken when removing an item from the value-list component. Adds test case for this scenario.
This commit is contained in:
@@ -73,11 +73,10 @@ export default Component.extend({
|
||||
_removeValue(value) {
|
||||
this.collection.removeObject(value);
|
||||
|
||||
const item = { id: value, name: value };
|
||||
if (this.choices) {
|
||||
this.choices.addObject(item);
|
||||
this.set("choices", this.choices.push(value).uniq());
|
||||
} else {
|
||||
this.set("choices", makeArray(item));
|
||||
this.set("choices", makeArray(value));
|
||||
}
|
||||
|
||||
this._saveValues();
|
||||
|
||||
Reference in New Issue
Block a user