From 61deb27d32916ac7c4adc4140b4fc5f6c295645c Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Thu, 14 May 2015 10:24:18 -0500 Subject: [PATCH] oops: Fix crash rendering template editor --- include/class.variable.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/class.variable.php b/include/class.variable.php index 3b9e8ce24..b6c08c7ff 100644 --- a/include/class.variable.php +++ b/include/class.variable.php @@ -167,7 +167,7 @@ class VariableReplacer { foreach ($scope as $name => $info) { if ($exclude === $name) continue; - if (isset($info['class']) && $recurse) { + if ($recurse && is_array($info) && isset($info['class'])) { $items[$name] = $info['desc']; foreach (static::compileScope($info['class']::getVarScope(), $recurse-1, @$info['exclude'] ?: $name) -- GitLab