@@ -2322,10 +2322,17 @@ define('select2/data/select',[
};
SelectAdapter.prototype._normalizeItem = function (item) {
- $.extend(item, {
- id: item,
- text: item
- });
+ if (!$.isPlainObject(item)) {
+ item = {
+ id: item,
+ text: item
+ };
+ }
+
+ item = $.extend({}, {
+ id: '',
+ text: ''
+ }, item);
var defaults = {
selected: false,
@@ -11857,10 +11857,17 @@ define('select2/data/select',[
@@ -2750,10 +2750,17 @@ define('select2/data/select',[
@@ -199,10 +199,17 @@ define([