forked from extern/egroupware
fix SQL error on 14.1 update: Unknown column account_description
This commit is contained in:
parent
88a967371d
commit
c8b717d236
@ -53,6 +53,13 @@ function phpgwapi_upgrade14_1()
|
|||||||
*/
|
*/
|
||||||
function phpgwapi_upgrade14_1_900()
|
function phpgwapi_upgrade14_1_900()
|
||||||
{
|
{
|
||||||
|
// running 14.2 update, as add_account will write account_description and gives SQL error if it does not exist
|
||||||
|
$GLOBALS['egw_setup']->oProc->AddColumn('egw_accounts','account_description',array(
|
||||||
|
'type' => 'varchar',
|
||||||
|
'precision' => '255',
|
||||||
|
'comment' => 'group description'
|
||||||
|
));
|
||||||
|
|
||||||
// Create anonymous user for sharing of files
|
// Create anonymous user for sharing of files
|
||||||
$GLOBALS['egw_setup']->add_account('NoGroup', 'No', 'Rights', false, false);
|
$GLOBALS['egw_setup']->add_account('NoGroup', 'No', 'Rights', false, false);
|
||||||
$anonymous = $GLOBALS['egw_setup']->add_account('anonymous', 'SiteMgr', 'User', 'anonymous', 'NoGroup');
|
$anonymous = $GLOBALS['egw_setup']->add_account('anonymous', 'SiteMgr', 'User', 'anonymous', 'NoGroup');
|
||||||
@ -63,12 +70,16 @@ function phpgwapi_upgrade14_1_900()
|
|||||||
|
|
||||||
function phpgwapi_upgrade14_2()
|
function phpgwapi_upgrade14_2()
|
||||||
{
|
{
|
||||||
$GLOBALS['egw_setup']->oProc->AddColumn('egw_accounts','account_description',array(
|
// check if egw_accounts.account_description already exists, as it might have been created by above upgrade
|
||||||
'type' => 'varchar',
|
$meta = $GLOBALS['egw_setup']->db->metadata('egw_accounts', true);
|
||||||
'precision' => '255',
|
if (!isset($meta['meta']['account_description']))
|
||||||
'comment' => 'group description'
|
{
|
||||||
));
|
$GLOBALS['egw_setup']->oProc->AddColumn('egw_accounts','account_description',array(
|
||||||
|
'type' => 'varchar',
|
||||||
|
'precision' => '255',
|
||||||
|
'comment' => 'group description'
|
||||||
|
));
|
||||||
|
}
|
||||||
return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '14.2.001';
|
return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '14.2.001';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user