Try our conversational search powered by Generative AI!

Property inherits from PropertyList<T> do not work with multiple levels of inheritance

Found in

EPiServer.Commerce 11.0.0

Fixed in

EPiServer.Commerce 11.7.0

(Or a related package)

Created

Dec 15, 2017

Updated

Jan 19, 2018

Area

Core

State

Closed, Fixed and tested


Description

If a customer has property type setting like this

public class MyPropertyList : BasePropertyList
{
}
public class BasePropertyList : PropertyList<T>
{
}

it does not work because, in GetMetaDataTypeFromBackingType, we only check for BaseType.