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)