]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Fixing race condition with moment.langData(unloadedLangKey)
authorTim Wood <washwithcare@gmail.com>
Tue, 30 Oct 2012 18:51:14 +0000 (11:51 -0700)
committerTim Wood <washwithcare@gmail.com>
Tue, 30 Oct 2012 18:51:14 +0000 (11:51 -0700)
moment.js

index 4f54b853f319786b2bac20046265822043d7272c..6677f1c658639768d00838bd273c11785e0df17c 100644 (file)
--- a/moment.js
+++ b/moment.js
         if (!key) {
             return moment.fn._lang;
         }
+        if (!languages[key] && hasModule) {
+            require('./lang/' + key);
+        }
         return languages[key];
     }
 
         }
         if (values) {
             loadLang(key, values);
-        } else if (!languages[key] && hasModule) {
-            require('./lang/' + key);
+        } else if (!languages[key]) {
+            getLangDefinition(key);
         }
         moment.duration.fn._lang = moment.fn._lang = getLangDefinition(key);
     };