Skip to content

Commit 7669364

Browse files
committed
fix: Ignore buffs with empty names
Since 5.0.10 some buffs have empty name. Signed-off-by: Alexander Kurbatov <sir.alkurbatov@yandex.ru>
1 parent 8d970ea commit 7669364

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/generators.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,12 @@ exports.generateUpgrades = (src) => {
3232
return _.uniqBy(upgrades, 'name')
3333
}
3434

35-
exports.generateBuffs = (src) => generateEnum(src)
35+
exports.generateBuffs = (src) => {
36+
// NOTE (alkurbatov): Since 5.0.10 some buffs have empty name.
37+
const transformed = src.filter((it) => it.name)
38+
39+
return generateEnum(transformed)
40+
}
3641

3742
exports.generateEffects = (src) => {
3843
const transformed = src.map(({ id, name, friendlyName }) => ({ id, name: friendlyName || name }))

test/generators/generateBuffs.spec.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ test('Generates buffs', () => {
1414
id: 19,
1515
name: 'SeekerMissileTimeout',
1616
},
17+
{
18+
id: 304,
19+
name: '',
20+
},
1721
]
1822

1923
expect(generateBuffs(buffs)).toEqual([

0 commit comments

Comments
 (0)