Skip to content

Commit fb8f50e

Browse files
committed
fix
1 parent b94266a commit fb8f50e

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

uncoder-core/app/translator/core/render.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ def generate_query(self, tokens: list[TOKEN_TYPE], source_mapping: SourceMapping
287287
result_values.append(self.apply_token(token=token, source_mapping=source_mapping))
288288
return "".join(result_values)
289289

290-
def wrap_with_meta_info(self, query: str, meta_info: MetaInfoContainer) -> str:
290+
def wrap_with_meta_info(self, query: str, meta_info: Optional[MetaInfoContainer]) -> str:
291291
if wrap_query_with_meta_info_ctx_var.get() and meta_info and (meta_info.id or meta_info.title):
292292
meta_info_dict = {
293293
"name: ": meta_info.title,

uncoder-core/app/translator/platforms/logrhythm_axon/renders/logrhythm_axon_query.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,12 +232,13 @@ def apply_token(self, token: Union[FieldValue, Keyword, Identifier], source_mapp
232232
f"Uncoder does not support complex regexp for unmapped field:"
233233
f" {token.field.source_name} for LogRhythm Axon"
234234
) from exc
235-
return self.group_token % self.logical_operators_map[LogicalOperatorType.OR].join(
235+
joined = self.logical_operators_map[LogicalOperatorType.OR].join(
236236
[
237237
self.field_value_render.apply_field_value(field=field, operator=token.operator, value=token.value)
238238
for field in mapped_fields
239239
]
240240
)
241+
return self.group_token % joined if len(mapped_fields) > 1 else joined
241242

242243
return super().apply_token(token, source_mapping)
243244

0 commit comments

Comments
 (0)