Index: core/units/helpers/form_submission_helper.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- core/units/helpers/form_submission_helper.php (revision 15892) +++ core/units/helpers/form_submission_helper.php (revision ) @@ -77,7 +77,6 @@ * @param bool $formatted * @param string $format * @return string - * @todo Might not work correctly! */ function getFieldByName(&$form_submission, $name, $formatted = false, $format = null) { @@ -94,6 +93,9 @@ WHERE FormId = ' . $form_id; $cache[$form_id] = $this->Conn->GetCol($sql, 'FieldName'); } + + // get field by name + $field_id = array_key_exists($name, $cache[$form_id]) ? $cache[$form_id][$name] : false; if ($field_id) { return $formatted ? $form_submission->GetField('fld_' . $field_id, $format) : $form_submission->GetDBField('fld_' . $field_id); \ No newline at end of file