We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent8ef36aa commitae3e840Copy full SHA for ae3e840
uncoder-core/app/translator/platforms/base/aql/mapping.py
@@ -39,7 +39,12 @@ def __str__(self) -> str:
39
@property
40
defextra_condition(self)->str:
41
default_source=self._default_source
42
-return" AND ".join((f"{key}={value}"forkey,valueindefault_source.items()ifkey!="table"andvalue))
+extra= []
43
+forkey,valueindefault_source.items():
44
+ifkey!="table"andvalue:
45
+_condition=f"{key}={value}"ifisinstance(value,int)elsef"{key}='{value}'"
46
+extra.append(_condition)
47
+return" AND ".join(extra)
48
49
50
classAQLMappings(BasePlatformMappings):
@@ -48,7 +53,7 @@ class AQLMappings(BasePlatformMappings):
53
54
defprepare_log_source_signature(self,mapping:dict)->AQLLogSourceSignature:
55
log_source=mapping.get("log_source", {})
51
-default_log_source=mapping.get("default_log_source")
56
+default_log_source=mapping["default_log_source"]
52
57
returnAQLLogSourceSignature(
58
device_types=log_source.get("devicetype"),
59
categories=log_source.get("category"),