]> source.dussan.org Git - jquery.git/commitdiff
Landing pull request 459. Do not allow assumed cache[id] in jQuery.data. Fixes #8235.
authorRick Waldron <waldron.rick@gmail.com>
Wed, 17 Aug 2011 21:18:58 +0000 (17:18 -0400)
committertimmywil <timmywillisn@gmail.com>
Wed, 17 Aug 2011 21:18:58 +0000 (17:18 -0400)
More Details:
 - https://github.com/jquery/jquery/pull/459
 - http://bugs.jquery.com/ticket/8235

src/data.js

index 279471075ac1278004142215e331b7128ad770f0..4f87a355042fe0ead6195dfbfd5ab3fcab62c07f 100644 (file)
@@ -51,7 +51,7 @@ jQuery.extend({
 
                // Avoid doing any more work than we need to when trying to get data on an
                // object that has no data at all
-               if ( (!id || (pvt && id && !cache[ id ][ internalKey ])) && getByName && data === undefined ) {
+               if ( (!id || (pvt && id && (cache[ id ] && !cache[ id ][ internalKey ]))) && getByName && data === undefined ) {
                        return;
                }