From 414f9432ddef4ac4e233de24a29698d60db7b994 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.bernigaud@opensides.be> Date: Fri, 1 Apr 2016 06:00:15 +0200 Subject: [PATCH] Fixes #4659 Fixed flattening of dependencies when askme is used --- include/class_plugin.inc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/class_plugin.inc b/include/class_plugin.inc index 41269319e..fa517483f 100644 --- a/include/class_plugin.inc +++ b/include/class_plugin.inc @@ -797,7 +797,12 @@ class plugin array_map( function ($a) use (&$cache, $depends, $forbidden) { - return plugin::tpl_depends_of ($cache, $depends, $a, $forbidden); + $deps = plugin::tpl_depends_of ($cache, $depends, $a, $forbidden); + if (($askmeKey = array_search('askme', $deps)) !== FALSE) { + /* Do not flat special askme dependency */ + unset($deps[$askmeKey]); + } + return $deps; }, $depends[$key] ); -- GitLab