Index: includes/functions.php =================================================================== --- includes/functions.php (revision 1608) +++ includes/functions.php (working copy) @@ -392,6 +392,11 @@ $bugapi->set($fieldname, intval($inputdata["$fieldname"])); continue; } + else if ($field['type'] == 'select_single') + { + $temp = unserialize($field['selects']); + $inputdata[$fieldname] = $temp[intval($inputdata["$fieldname"])] . ''; // make it a string so isset() doesn't catch + } // field data wasn't passed, so skip it if (!isset($inputdata["$fieldname"])) @@ -426,7 +431,7 @@ } else { - if ($inputdata["$fieldname"] == -1) + if (empty($inputdata["$fieldname"])) { if (!$searchMode) { @@ -435,8 +440,7 @@ continue; } - $temp = unserialize($field['selects']); - $bugapi->set($fieldname, trim($temp[ intval($inputdata["$fieldname"]) ]));; + $bugapi->set($fieldname, trim($inputdata["$fieldname"])); } } }