From d9d3c074fb6efd8f8f3c021ed87687062378a7d1 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Fri, 23 Jun 2023 09:41:45 +0200 Subject: [PATCH] ObjectSuggestions: Don't split custom var paths more than once --- library/Icingadb/Web/Control/SearchBar/ObjectSuggestions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/Icingadb/Web/Control/SearchBar/ObjectSuggestions.php b/library/Icingadb/Web/Control/SearchBar/ObjectSuggestions.php index ae050f13..2506770b 100644 --- a/library/Icingadb/Web/Control/SearchBar/ObjectSuggestions.php +++ b/library/Icingadb/Web/Control/SearchBar/ObjectSuggestions.php @@ -148,7 +148,7 @@ class ObjectSuggestions extends Suggestions } $columnPath = $query->getResolver()->qualifyPath($column, $model->getTableName()); - list($targetPath, $columnName) = preg_split('/(?<=vars)\.|\.(?=[^.]+$)/', $columnPath); + list($targetPath, $columnName) = preg_split('/(?<=vars)\.|\.(?=[^.]+$)/', $columnPath, 2); $isCustomVar = false; if (substr($targetPath, -5) === '.vars') {