diff --git a/src/trait_manager/model/Trait.js b/src/trait_manager/model/Trait.js index 7b1c6501f..6c3c8face 100644 --- a/src/trait_manager/model/Trait.js +++ b/src/trait_manager/model/Trait.js @@ -62,6 +62,18 @@ module.exports = require('backbone').Model.extend({ }, + setValueFromInput(value, final = 1, opts = {}) { + const toSet = { value }; + this.set(toSet, { ...opts, avoidStore: 1}); + + // Have to trigger the change + if (final) { + this.set('value', '', opts); + this.set(toSet, opts); + } + }, + + /** * Get the initial value of the trait * @return {string}