mirror of
https://github.com/Icinga/icinga2.git
synced 2026-06-09 08:42:59 -04:00
parent
6dc88e770b
commit
1b5f4dcde7
1 changed files with 16 additions and 1 deletions
|
|
@ -280,7 +280,22 @@ void Query::PrintResultSet(std::ostream& fp, const std::vector<String>& columns,
|
|||
else
|
||||
fp << ";";
|
||||
|
||||
fp << Convert::ToString(value);
|
||||
if (value.IsObjectType<Array>()) {
|
||||
bool first_inner = true;
|
||||
Array::Ptr arr = static_cast<Array::Ptr>(value);
|
||||
|
||||
ObjectLock rlock(arr);
|
||||
BOOST_FOREACH(const Value& arr_val, arr) {
|
||||
if (first_inner)
|
||||
first_inner = false;
|
||||
else
|
||||
fp << ",";
|
||||
|
||||
fp << Convert::ToString(arr_val);
|
||||
}
|
||||
} else {
|
||||
fp << Convert::ToString(value);
|
||||
}
|
||||
}
|
||||
|
||||
fp << "\n";
|
||||
|
|
|
|||
Loading…
Reference in a new issue