# This patch file was generated by NetBeans IDE # This patch can be applied using context Tools: Apply Diff Patch action on respective folder. # It uses platform neutral UTF-8 encoding. # Above lines and this line are ignored by the patching process. --- administrator/components/com_comprofiler/plugin.foundation.php +++ administrator/components/com_comprofiler/plugin.foundation.php @@ -1434,8 +1434,16 @@ $value = $conditions[4][$i]; if ( $user === null ) { $var = '0'; - } elseif ( $field && isset( $user->_cbuser->$field ) ) { - $var = $user->_cbuser->$field; + } elseif ( $field && isset( $user->_cbuser ) ) { + $var = $user->getField( $field, null, 'php' ); + + if ( is_array( $var ) ) { + $var= array_shift( $var ); + } + + if ( ( ! $var ) && isset( $user->_cbuser->$field ) ) { + $var= $user->_cbuser->$field; + } } else { $var = null; }