diff --git a/src/Volo.Abp/Volo/Abp/AbpKernelModule.cs b/src/Volo.Abp/Volo/Abp/AbpKernelModule.cs index 0d48a199ca..8b772e5597 100644 --- a/src/Volo.Abp/Volo/Abp/AbpKernelModule.cs +++ b/src/Volo.Abp/Volo/Abp/AbpKernelModule.cs @@ -17,6 +17,7 @@ namespace Volo.Abp //TODO: Move to a dedicated class services.OnExposing(context => { + //Register types for IObjectMapper if implements context.ExposedTypes.AddRange( ReflectionHelper.GetImplementedGenericTypes( context.ImplementationType, diff --git a/src/Volo.Abp/Volo/Abp/Uow/UnitOfWorkInterceptorRegistrar.cs b/src/Volo.Abp/Volo/Abp/Uow/UnitOfWorkInterceptorRegistrar.cs index ac39886b79..08f29812ce 100644 --- a/src/Volo.Abp/Volo/Abp/Uow/UnitOfWorkInterceptorRegistrar.cs +++ b/src/Volo.Abp/Volo/Abp/Uow/UnitOfWorkInterceptorRegistrar.cs @@ -9,6 +9,7 @@ namespace Volo.Abp.Uow { if (UnitOfWorkHelper.IsUnitOfWorkType(context.ImplementationType.GetTypeInfo())) { + //TODO: Notice that it may add the interceptor more than one for every exposed service type!? context.Interceptors.Add(); } }