Skip to content

Commit 81f069d

Browse files
committed
Avoid duplicate column suggestion in Search bar.
1 parent c532d6d commit 81f069d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

library/Icingadb/Web/Control/SearchBar/ObjectSuggestions.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@ protected function fetchColumnSuggestions($searchTerm)
182182
$query = $model::on($this->getDb());
183183

184184
// Ordinary columns first
185-
foreach (self::collectFilterColumns($model, $query->getResolver()) as $columnName => $columnMeta) {
185+
$ordinaryColumns = iterator_to_array(self::collectFilterColumns($model, $query->getResolver()));
186+
foreach (array_unique($ordinaryColumns) as $columnName => $columnMeta) {
186187
yield $columnName => $columnMeta;
187188
}
188189

0 commit comments

Comments
 (0)