Skip to content

Commit 87953ac

Browse files
committed
gis-9071 fixes
1 parent 94e7de5 commit 87953ac

File tree

1 file changed

+7
-6
lines changed
  • uncoder-core/app/translator/platforms/falco/renders

1 file changed

+7
-6
lines changed

uncoder-core/app/translator/platforms/falco/renders/falco.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,13 @@ def generate_prefix(self, log_source_signature: Optional[LogSourceSignature], fu
124124
return ""
125125

126126
def generate_output(self, fields: list[Field], unmapped_fields: list[str], source_mapping: SourceMapping) -> str:
127-
extra_fields = [
128-
field.source_name
129-
if field.source_name in unmapped_fields
130-
else source_mapping.fields_mapping.get_platform_field_name(generic_field_name=field.source_name)
131-
for field in fields
132-
]
127+
extra_fields = []
128+
for field in fields:
129+
if field.source_name in unmapped_fields:
130+
extra_fields.append(field.source_name)
131+
elif generic_field_name:=field.get_generic_field_name(source_mapping.source_id):
132+
if extra_field:=source_mapping.fields_mapping.get_platform_field_name(generic_field_name):
133+
extra_fields.append(extra_field)
133134
extra_fields = [f"{field.replace('.', '_')}=%{field}" for field in extra_fields]
134135
return f"shell in a container (container_name=%container.name {' '.join(extra_fields)})"
135136

0 commit comments

Comments
 (0)