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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy