Livestatus: Fix additional stats columns causing problems.

Fixes #5052
This commit is contained in:
Michael Friedrich 2013-11-11 13:58:25 +01:00
parent 95712e46d4
commit bf94967ac4
1 changed files with 6 additions and 4 deletions

View File

@ -443,13 +443,15 @@ void Query::ExecuteGetHelper(const Stream::Ptr& stream)
Array::Ptr row = make_shared<Array>();
/*
* add columns selected next to stats
* add selected columns next to stats
* may not be accurate for grouping!
*/
BOOST_FOREACH(const String& columnName, columns) {
Column column = table->GetColumn(columnName);
if (objects.size() > 0 && m_Columns.size() > 0) {
BOOST_FOREACH(const String& columnName, m_Columns) {
Column column = table->GetColumn(columnName);
row->Add(column.ExtractValue(objects[0])); // first object wins
row->Add(column.ExtractValue(objects[0])); // first object wins
}
}
for (size_t i = 0; i < m_Aggregators.size(); i++)