Skip to content

Commit 6b09751

Browse files
committed
fix: beats generator only works if base fieldset is loaded
1 parent 40b2502 commit 6b09751

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

scripts/generators/beats.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ def generate(
3737
out_dir: str
3838
) -> None:
3939
# base first
40-
beats_fields: List[OrderedDict] = fieldset_field_array(ecs_nested['base']['fields'], ecs_nested['base']['prefix'])
40+
if 'base' in ecs_nested:
41+
beats_fields: List[OrderedDict] = fieldset_field_array(ecs_nested['base']['fields'], ecs_nested['base']['prefix'])
42+
else:
43+
beats_fields = []
4144

4245
allowed_fieldset_keys: List[str] = ['name', 'title', 'group', 'description', 'footnote', 'type']
4346
# other fieldsets

0 commit comments

Comments
 (0)