make sure to load all cfs, if "customfield" in in selected columns

This commit is contained in:
Ralf Becker 2013-10-17 14:09:04 +00:00
parent 9397280688
commit 767069a54c

View File

@ -377,10 +377,13 @@ class so_sql_cf extends so_sql
$id2keys[$row[$this->autoinc_id]] = $key; $id2keys[$row[$this->autoinc_id]] = $key;
} }
// check if only certain cf's to show // check if only certain cf's to show
if (!in_array('customfields', $selectcols))
{
foreach($selectcols as $col) foreach($selectcols as $col)
{ {
if ($this->is_cf($col)) $fields[] = $this->get_cf_name($col); if ($this->is_cf($col)) $fields[] = $this->get_cf_name($col);
} }
}
if (($cfs = $this->read_customfields(array_keys($id2keys),$fields))) if (($cfs = $this->read_customfields(array_keys($id2keys),$fields)))
{ {
foreach($cfs as $id => $data) foreach($cfs as $id => $data)