Explorar o código

kernel: Trait aliases leading nowhere behave as exclusions.

Herbert Vojčík %!s(int64=7) %!d(string=hai) anos
pai
achega
1d968f8ba3
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      support/kernel-fundamentals.js

+ 1 - 0
support/kernel-fundamentals.js

@@ -360,6 +360,7 @@ define(['./compatibility'], function () {
             Object.keys(traitAliases).forEach(function (aliasSelector) {
                 var aliasedMethod = traitMethods[traitAliases[aliasSelector]];
                 if (aliasedMethod) obj[aliasSelector] = aliasedMethod;
+                else delete obj[aliasSelector];
             });
             var traitExclusions = traitTransformation.exclusions || [];
             traitExclusions.forEach(function (selector) {