diff --git a/admin/helpers/compiler/e_Interpretation.php b/admin/helpers/compiler/e_Interpretation.php index 2832a5b08..85f04eb01 100644 --- a/admin/helpers/compiler/e_Interpretation.php +++ b/admin/helpers/compiler/e_Interpretation.php @@ -4343,8 +4343,14 @@ class Interpretation extends Fields . $this->setLine(__LINE__) . " Check if \$" . $default['on_field'] . " is an array with values."; - $methods .= PHP_EOL . $this->_t(2) . "\$array = \$" - . $default['on_field'] . ";"; + $methods .= PHP_EOL . $this->_t(2) . "\$array = (" + . $this->fileContentStatic[$this->hhh + . 'Component' . $this->hhh] + . "Helper::checkJson(\$" + . $default['on_field'] + . ", true)) ? json_decode(\$" + . $default['on_field'] . ",true) : \$" + . $default['on_field'] . ";"; $methods .= PHP_EOL . $this->_t(2) . "if (isset(\$array) && " . $this->fileContentStatic[$this->hhh