From 8bbb2f68c87648752f9969639488fa338f9582d5 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Mon, 11 May 2026 18:06:53 +0000 Subject: [PATCH] refactor: fix MappingConfig to avoid invalid property access and restore using directives --- .../Mappings/MappingConfig.cs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/NexusReader.Application/Mappings/MappingConfig.cs b/src/NexusReader.Application/Mappings/MappingConfig.cs index b21d5c5..62ef934 100644 --- a/src/NexusReader.Application/Mappings/MappingConfig.cs +++ b/src/NexusReader.Application/Mappings/MappingConfig.cs @@ -1,22 +1,20 @@ using Mapster; -using MapsterMapper; +using NexusReader.Application.DTOs.User; +using NexusReader.Domain.Entities; using Microsoft.Extensions.DependencyInjection; -using System.Reflection; namespace NexusReader.Application.Mappings; public static class MappingConfig { - public static IServiceCollection AddMapsterConfiguration(this IServiceCollection services) + public static void RegisterMappings(this IServiceCollection services) { var config = TypeAdapterConfig.GlobalSettings; - // Manual registration for AOT (or use Source Generator) - // config.NewConfig(); + config.NewConfig(); + // Roles are mapped manually in queries due to Identity structure services.AddSingleton(config); services.AddScoped(); - - return services; } }