diff --git a/src/SJZY.Track.Application/AutoMapper/TrackPullAutoMapperProfile.cs b/src/SJZY.Track.Application/AutoMapper/TrackPullAutoMapperProfile.cs index e6ad57b4..843cd73e 100644 --- a/src/SJZY.Track.Application/AutoMapper/TrackPullAutoMapperProfile.cs +++ b/src/SJZY.Track.Application/AutoMapper/TrackPullAutoMapperProfile.cs @@ -13,10 +13,13 @@ public class TrackPullAutoMapperProfile : Profile { CreateMap(MemberList.None); CreateMap(MemberList.None) - .ForMember(dest => dest.TrackKeyword, opt => opt.MapFrom(src => string.Join(',', src.TrackKeywords))) - .ForMember(dest => dest.TrackZonePlaceValue, opt => opt.MapFrom(src => src.TrackTimePlaceValue)) + .ForMember(dest => dest.TrackStatusValue, + opt => opt.MapFrom(src => string.Join(',', src.TrackStatusValues ?? Enumerable.Empty()))) + .ForMember(dest => dest.TrackKeyword, + opt => opt.MapFrom(src => string.Join(',', src.TrackKeywords ?? Enumerable.Empty()))) .ForMember(dest => dest.TrackKeywordReverse, - opt => opt.MapFrom(src => string.Join(',', src.TrackKeywordReverses))); + opt => opt.MapFrom(src => string.Join(',', src.TrackKeywordReverses ?? Enumerable.Empty()))) + .ForMember(dest => dest.TrackZonePlaceValue, opt => opt.MapFrom(src => src.TrackTimePlaceValue)); CreateMap(MemberList.None); CreateMap(MemberList.None);