Index: trunk/core/kernel/db/dblist.php =================================================================== diff -u -N -r8428 -r8605 --- trunk/core/kernel/db/dblist.php (.../dblist.php) (revision 8428) +++ trunk/core/kernel/db/dblist.php (.../dblist.php) (revision 8605) @@ -610,7 +610,8 @@ function AddOrderField($field, $direction = 'asc', $is_expression = false) { // original multilanguage field - convert to current lang field - if (getArrayValue($this->Fields, $field, 'formatter') == 'kMultiLanguage' && !getArrayValue($this->Fields, $field, 'master_field')) { + $formatter = isset($this->Fields[$field]['formatter']) ? $this->Fields[$field]['formatter'] : false; + if ($formatter == 'kMultiLanguage' && !isset($this->Fields[$field]['master_field'])) { $lang = $this->Application->GetVar('m_lang'); $field = 'l'.$lang.'_'.$field; }