Add checks for arrays in compute unused entities (#5307)

This commit is contained in:
Bram Kragten 2020-03-21 20:18:40 +01:00 committed by GitHub
parent f2578a58b4
commit 7170f06c08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -50,13 +50,13 @@ const addEntities = (entities: Set<string>, obj) => {
if (obj.card) {
addEntities(entities, obj.card);
}
if (obj.cards) {
if (obj.cards && Array.isArray(obj.cards)) {
obj.cards.forEach((card) => addEntities(entities, card));
}
if (obj.elements) {
if (obj.elements && Array.isArray(obj.elements)) {
obj.elements.forEach((card) => addEntities(entities, card));
}
if (obj.badges) {
if (obj.badges && Array.isArray(obj.badges)) {
obj.badges.forEach((badge) => addEntityId(entities, badge));
}
};