diff --git a/etemplate/inc/class.so_sql.inc.php b/etemplate/inc/class.so_sql.inc.php index 29e610ad60..febaf37ee6 100644 --- a/etemplate/inc/class.so_sql.inc.php +++ b/etemplate/inc/class.so_sql.inc.php @@ -1435,7 +1435,7 @@ class so_sql } if (!is_array($value_col)) $value_col = array($value_col); - $cols = array(); + $cols = $ret = array(); foreach($value_col as $key => $col) { $cols[$key] = preg_match('/AS ([a-z_0-9]+)$/i',$col,$matches) ? $matches[1] : $col; @@ -1466,7 +1466,7 @@ class so_sql { $data = $row[current($cols)]; } - $ret[$row[$key_col]] = $data; + if ($data) $ret[$row[$key_col]] = $data; } } return $cache[$cache_key] =& $ret;