diff --git a/include/class_template.inc b/include/class_template.inc index 3802e0006e8bd44529e2e0750a9b31874d366351..32f59cf1ceb810008b511510fc673d53efe44782 100644 --- a/include/class_template.inc +++ b/include/class_template.inc @@ -64,7 +64,8 @@ class template /* Used when you need to re-apply the same template with different values */ function reset() { - list($this->attrs, ) = plugin::tpl_fetch_template($this->dn); + list($this->attrs, $depends) = plugin::tpl_fetch_template($this->dn); + $this->needed = plugin::tpl_needed_attrs($this->attrs, $depends); // This is needed because it removes %askme% values from attrs $this->tabObject = objects::create($this->type); $tempTabObject = objects::open($this->dn, $this->type); /* Used to know which tab is activated */ foreach ($tempTabObject->by_object as $class => &$plugin) {