fix leading or trailing comma in info_from by 17.1 update

This commit is contained in:
Ralf Becker 2017-11-23 14:47:50 +01:00
parent 90d8f66cdc
commit fb3c7ddbcc

View File

@ -937,11 +937,8 @@ function infolog_upgrade16_1_002()
*/
function infolog_upgrade16_1_003()
{
$GLOBALS['egw_setup']->db->query("UPDATE egw_infolog SET info_from = CONCAT(info_from, ', ', info_addr)".
" WHERE info_from IS NOT NULL AND info_addr IS NOT NULL", __LINE__, __FILE__);
$GLOBALS['egw_setup']->db->query("UPDATE egw_infolog SET info_from = info_addr".
" WHERE info_from IS NULL AND info_addr IS NOT NULL", __LINE__, __FILE__);
$GLOBALS['egw_setup']->db->query("UPDATE egw_infolog SET info_from = CASE WHEN info_from != '' THEN CONCAT(info_from, ', ', info_addr) ELSE info_addr END".
" WHERE info_addr != ''", __LINE__, __FILE__);
$GLOBALS['egw_setup']->oProc->DropColumn('egw_infolog',array(
'fd' => array(