Improve PublishedModelFactory error message on collisions

This commit is contained in:
Stephan
2019-01-17 14:19:52 +01:00
parent e56ad2d312
commit 2eabdbb55b

View File

@@ -68,7 +68,7 @@ namespace Umbraco.Core.Models.PublishedContent
var typeName = attribute == null ? type.Name : attribute.ContentTypeAlias;
if (modelInfos.TryGetValue(typeName, out var modelInfo))
throw new InvalidOperationException($"Both types {type.FullName} and {modelInfo.ModelType.FullName} want to be a model type for content type with alias \"{typeName}\".");
throw new InvalidOperationException($"Both types {type.AssemblyQualifiedName} and {modelInfo.ModelType.AssemblyQualifiedName} want to be a model type for content type with alias \"{typeName}\".");
// have to use an unsafe ctor because we don't know the types, really
var modelCtor = ReflectionUtilities.EmitConstructorUnsafe<Func<object, object>>(constructor);