From 5bf994c485b040f1c62f292828bfd94db060a2a1 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Fri, 27 Mar 2020 21:11:05 +0100 Subject: [PATCH] Fix duplicate automapper profiles (#270) --- .../Elsa.AutoMapper.Extensions/ServiceCollectionExtensions.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/Elsa.AutoMapper.Extensions/ServiceCollectionExtensions.cs b/src/utils/Elsa.AutoMapper.Extensions/ServiceCollectionExtensions.cs index f3f04e257..86d3a04d6 100644 --- a/src/utils/Elsa.AutoMapper.Extensions/ServiceCollectionExtensions.cs +++ b/src/utils/Elsa.AutoMapper.Extensions/ServiceCollectionExtensions.cs @@ -18,7 +18,8 @@ namespace Elsa.AutoMapper.Extensions public static IServiceCollection AddAutoMapperProfile(this IServiceCollection services, ServiceLifetime lifetime) where TProfile : Profile { services.AddAutoMapper(lifetime); - return services.AddTransient(); + services.TryAddTransient(typeof(Profile), typeof(TProfile)); + return services; } private static IConfigurationProvider CreateConfigurationProvider(IServiceProvider serviceProvider)