]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blobdiff - src/js/index.js
Duplicate card detection is case insensitive
[perso/Immae/Projets/Cryptomonnaies/BIP39.git] / src / js / index.js
index f354399cc2d09130601cc1d1136fd07297cf99ae..6a81601cd5c738b5abc8f4504d5cce59575e4e84 100644 (file)
             var dupeTracker = {};
             for (var i=0; i<entropy.base.parts.length; i++) {
                 var card = entropy.base.parts[i];
-                if (card in dupeTracker) {
+                var cardUpper = card.toUpperCase();
+                if (cardUpper in dupeTracker) {
                     dupes.push(card);
                 }
-                dupeTracker[card] = true;
+                dupeTracker[cardUpper] = true;
             }
             if (dupes.length > 0) {
                 var dupeWord = "duplicates";