Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

MultipleOptionsListSettings is not remapped in DDS when upgrading

Fixed in

EPiServer.CMS.Core 11.11.2

(Or a related package)

Created

Nov 22, 2018

Updated

Feb 18, 2019

Area

CMS Core

State

Closed, Fixed and tested


Description

Steps to reproduce

  1. Install CMS 10.
  2. Go to CMS > Admin > Config > Edit custom property types.
  3. Select Drop-down list data type.
  4. Click "Add setting" at bottom.
  5. Give it a title of Margin, a brief description. For example, insert a name of 5, a value of 5, and hit Add.
  6. Upgrade to CMS 11.
  7. Try to edit the settings in admin.

Expected:
Should work.

Actual:
Throws exception below.

The Property EPiServer.Web.PropertyControls.PropertySettings.MultipleOptionsListSettings, EPiServer in dds should be changed to
EPiServer.Web.PropertyControls.PropertySettings.MultipleOptionsListSettings, EPiServer.Cms.AspNet.

the script should be in upgrade file.

UPDATE dbo.tblBigTable SET ItemType = 'EPiServer.Web.PropertyControls.PropertySettings.MultipleOptionsListSettings, EPiServer.Cms.AspNet' WHERE StoreName = 'EPiServer.Web.PropertyControls.PropertySettings.MultipleOptionsListSettings'
UPDATE tblBigTableReference SET ElementType = 'EPiServer.Web.PropertyControls.PropertySettings.MultipleOptionsListSettings, EPiServer.Cms.AspNet' WHERE ElementStoreName = 'EPiServer.Web.PropertyControls.PropertySettings.MultipleOptionsListSettings'