فهرست منبع

Merge pull request #1325 from sebavan/DecoratorsInheritance

Prevent override of decorators through inheritance
Raanan Weber 9 سال پیش
والد
کامیت
1c2c4e153c
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      src/Tools/babylon.decorators.ts

+ 3 - 1
src/Tools/babylon.decorators.ts

@@ -5,7 +5,9 @@
                 target.__serializableMembers = {};
                 target.__serializableMembers = {};
             }
             }
 
 
-            target.__serializableMembers[propertyKey] = { type: type, sourceName: sourceName };
+            if (!target.__serializableMembers[propertyKey]) {
+                target.__serializableMembers[propertyKey] = { type: type, sourceName: sourceName };
+            }
         }
         }
     }
     }