diff --git a/select2.js b/select2.js index 1d831c65..37c56f74 100644 --- a/select2.js +++ b/select2.js @@ -2294,15 +2294,19 @@ the specific language governing permissions and limitations under the Apache Lic }, // single - data: function(value, triggerChange) { - var data; + data: function(value) { + var data, + triggerChange = false; if (arguments.length === 0) { data = this.selection.data("select2-data"); if (data == undefined) data = null; return data; } else { - if (!value || value === "") { + if (arguments.length > 1) { + triggerChange = arguments[1]; + } + if (!value) { this.clear(triggerChange); } else { data = this.data();