X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=update.php;h=f86fea8dfd4c227b34327acb36d45fdf2a4bb312;hb=dd8d9d7c70acc27bff59877f5782c2a455f6c3f4;hp=a40d19785c03fe74fd580f82dd5907c1c9382e69;hpb=3411ced83360cc97dc378ba7042720f25ac6bc01;p=friendica.git diff --git a/update.php b/update.php index a40d19785c..f86fea8dfd 100644 --- a/update.php +++ b/update.php @@ -1,7 +1,6 @@ get('system', 'directory_submit_url')) && !strlen(DI::config()->get('system', 'directory'))) { DI::config()->set('system', 'directory', dirname(DI::config()->get('system', 'directory_submit_url'))); - Config::delete('system', 'directory_submit_url'); + DI::config()->delete('system', 'directory_submit_url'); } return Update::SUCCESS; @@ -420,7 +419,7 @@ function update_1330() } // try to delete the class since it isn't needed. This won't work with config files - Config::delete('storage', 'class'); + DI::config()->delete('storage', 'class'); } // Update attachments and photos @@ -431,3 +430,18 @@ function update_1330() return Update::SUCCESS; } + +function update_1332() +{ + $condition = ["`is-default` IS NOT NULL"]; + $profiles = DBA::select('profile', [], $condition); + + while ($profile = DBA::fetch($profiles)) { + DI::profileField()->migrateFromLegacyProfile($profile); + } + DBA::close($profiles); + + DBA::update('contact', ['profile-id' => null], ['`profile-id` IS NOT NULL']); + + return Update::SUCCESS; +}