diff --git a/include/class_plugin.inc b/include/class_plugin.inc index 41269319eeca810bda5407d4a88dd82092b270a6..fa517483faab1172124a9ee5f2de12deadd4a34e 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] );