From a7e8f2bfade064245a442c0245453cb0f6fdc57f Mon Sep 17 00:00:00 2001 From: Kevin Brown Date: Sat, 29 Aug 2015 16:03:27 -0400 Subject: [PATCH] Fixed undefined `opts` when using `select2('data')` This issue only affected single selects and should have happened when calling `select2('data')` when passing in the new data object to select. This closes https://github.com/select2/select2/issues/3694 --- select2.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/select2.js b/select2.js index 62304456..3fe4a16f 100644 --- a/select2.js +++ b/select2.js @@ -2745,7 +2745,7 @@ the specific language governing permissions and limitations under the Apache Lic if (data == undefined) data = null; return data; } else { - if (opts.debug && console && console.warn) { + if (this.opts.debug && console && console.warn) { console.warn( 'Select2: The `select2("data")` method can no longer set selected values in 4.0.0, ' + 'consider using the `.val()` method instead.'