diff --git a/common/framework/parsers/template/TemplateParser_v1.php b/common/framework/parsers/template/TemplateParser_v1.php index a2ab34197..eca23801b 100644 --- a/common/framework/parsers/template/TemplateParser_v1.php +++ b/common/framework/parsers/template/TemplateParser_v1.php @@ -156,7 +156,7 @@ class TemplateParser_v1 // if not exists default hidden tag, generate hidden tag if ($autoform) { - preg_match_all('/]* name="(act|mid)"/is', $matches[2], $m2); + preg_match_all('/<(?:input|select)[^>]* name="(act|mid)"/is', $matches[2], $m2); $missing_inputs = array_diff(['act', 'mid'], $m2[1]); if(is_array($missing_inputs)) {