fix(userspace/falco): solve escape issues in grpc output

Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
This commit is contained in:
Jason Dellaluce 2023-05-23 10:30:36 +00:00 committed by poiana
parent 00acd17ba1
commit 75720534d7

View File

@ -85,7 +85,9 @@ void falco::outputs::output_grpc::output(const message *msg)
{ {
throw falco_exception("output_grpc: output fields must be key-value maps"); throw falco_exception("output_grpc: output fields must be key-value maps");
} }
fields[kv.key()] = kv.value().dump(); fields[kv.key()] = (kv.value().is_string())
? kv.value().get<std::string>()
: kv.value().dump();
} }
// hostname // hostname