diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Services/ContentPartDisplay.cs b/src/Orchard.Web/Modules/Orchard.Layouts/Services/ContentPartDisplay.cs index bf44e122c..3d2adca4d 100644 --- a/src/Orchard.Web/Modules/Orchard.Layouts/Services/ContentPartDisplay.cs +++ b/src/Orchard.Web/Modules/Orchard.Layouts/Services/ContentPartDisplay.cs @@ -67,9 +67,8 @@ namespace Orchard.Layouts.Services { return context.Shape; } - private IEnumerable GetPartDrivers(string partName) { - return _contentPartDrivers.Where(x => GetPartOfDriver(x.GetType().BaseType).Name == partName); - } + private IEnumerable GetPartDrivers(string partName) => + _contentPartDrivers.Where(x => GetPartOfDriver(x.GetType()?.BaseType)?.Name == partName); private Type GetPartOfDriver(Type type) { var baseType = type;