Upgrading to CMS 6.6 Update-5 may lead to loss of user profile values


Description

When upgrading to CMS 6.6 Update-5 or 7.0 Initial Release from an earlier CMS version, all custom user profile properties previously set for user accounts may appear as empty when accessing them using the API or the User Manager application. 

This issue does not affect CMS 7.0 solutions that were upgraded from CMS 6.6 Update-5 or later. There is no need to apply the solution below if you are upgrading to CMS 6.6.0 Update-6 (or later) or CMS 7.0 Update-1 (or later) because the issue has been resolved there.

Attempting to update the profile for a specific user may cause all custom profile property values for the user account to be permanently lost. This also applies if the user account is saved/updated without modifying any user profile properties.

Solution

Important! This solution must be applied immediately after upgrading to CMS 6.6 Update-5 or 7.0 Initial Release to prevent data loss. 

  1. Download and unzip the ConvertProfilesValues.aspx page into the /Website folder of your Sitecore solution.
  2. Open the following URL: http://<site’s host name>/ConvertProfilesValues.aspx.
  3. Start the conversion and wait for it to finish.
  4. Delete the aspx page from the /Website folder.